使用 StreamReader 读取从 Web 请求获取的加密字符串时出现问题
Troubles read encrypted string which get from Web Request using StreamReader
所以基本上我想从特定的 url 中获取 json 字符串,并且这个 json 字符串被加密成为一个 .txt 文件。我想要做的就是获取加密的字符串并在我的应用程序中对其进行解密。
这是我获取响应字符串的 HttpWebRequest 代码:
public string GetResponse(url)
{
string responseString = "";
HttpWebRequest webRequest = HttpWebRequest.Create(url) as HttpWebRequest;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
responseString = reader.ReadToEnd();
}
return responseString;
}
但我从响应中得到的实际上是一个不可读的字符串(仅"O")
我已经尝试在将其转换为 Base64 字符串之前将其转换为字节数组,但响应字符串仍然不正确。
感谢您的帮助。
不幸的是,我没有意识到响应字符串实际上包含添加的字符“/0”,我必须先将其删除,然后才能解密该字符串。
非常感谢。
所以基本上我想从特定的 url 中获取 json 字符串,并且这个 json 字符串被加密成为一个 .txt 文件。我想要做的就是获取加密的字符串并在我的应用程序中对其进行解密。
这是我获取响应字符串的 HttpWebRequest 代码:
public string GetResponse(url)
{
string responseString = "";
HttpWebRequest webRequest = HttpWebRequest.Create(url) as HttpWebRequest;
HttpWebResponse response = (HttpWebResponse)webRequest.GetResponse();
using (StreamReader reader = new StreamReader(response.GetResponseStream()))
{
responseString = reader.ReadToEnd();
}
return responseString;
}
但我从响应中得到的实际上是一个不可读的字符串(仅"O")
我已经尝试在将其转换为 Base64 字符串之前将其转换为字节数组,但响应字符串仍然不正确。
感谢您的帮助。
不幸的是,我没有意识到响应字符串实际上包含添加的字符“/0”,我必须先将其删除,然后才能解密该字符串。
非常感谢。