我正在尝试调试问题。
我已经获得了一个url,我可以通过HTTP POST发送JSON命令。如果我将网址粘贴到Chrome中,我会得到格式正确的响应 - 一切都很好。
如果我将相同的网址放入Internet Explorer(IE 11),我会得到一个'网站无法显示网页 - 此错误(HTTP 501未实现或HTTP 505版本不支持)表示您正在访问的网站目前无法显示网页,或支持用于请求页面的HTTP版本。' - 不确定这里是什么
我最终需要通过网络服务发送命令,为此我在visual studio中创建了一个非常简单的应用程序。
我使用此代码,但后来收到错误:
var httpWebRequest = (HttpWebRequest)WebRequest.Create("https://URL.....");
httpWebRequest.ContentType = "application/json";
httpWebRequest.Method = "POST";
using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))
{
string json = new JavaScriptSerializer().Serialize(new
{
operation = "****",
username = "****",
password = "****"
});
streamWriter.Write(json);
}
var httpResponse = (HttpWebResponse)httpWebRequest.GetResponse();
using (var streamReader = new StreamReader(httpResponse.GetResponseStream()))
{
var result = streamReader.ReadToEnd();
}
{"无法建立连接,因为目标计算机主动拒绝它1.1.1.1:443"} 有一个问题,但对此我是新手,我不知道从哪里开始寻找。
任何指示赞赏。