try
{
System.Net.ServicePointManager.ServerCertificateValidationCallback = delegate { return true; };
HttpWebRequest request = (HttpWebRequest)WebRequest.Create("http://www.smallchiptechnologies.com/");
request.Method = "POST";
request.ContentType = "text/plain";
HttpWebResponse response = (HttpWebResponse)request.GetResponse();
}
catch (WebException ex)
{
}
答案 0 :(得分:0)
首先,看起来它应该是GET
响应,而不是POST
(因为您只是尝试从服务器获取数据而不发布任何表单数据或类似内容)所以更改{{1} } request.Method = "POST";
其次,你没有从响应流中读取任何内容。在代码中添加类似内容以获取页面内容:
request.Method = "GET";
答案 1 :(得分:0)
您是否放弃了潜在的代理问题?例如,如果您在公司webproxy后面运行该代码,则需要稍微修改您的代码,以便通过该代理支持连接。
像这样......
webrequest.Proxy = new WebProxy(ProxyServer,ProxyPort);
此处有更多详情:https://msdn.microsoft.com/en-us/library/czdt10d3(v=vs.110).aspx