今天在framework 452 上做功能,写post请求。一直响应连接超时。
由于响应时间设置的很短,判断是服务端没有接受到请求
后找到问题,系request的.ServicePoint.Expect100Continue 设置为true导致,修改为 false后能正常访问。
特意在此记下。
贴下代码:
public string Post(string url, string postdata, CookieContainer cookie = null, string referer = "", int timeout = 60000, Encoding encode = null)
{
string html = null;
HttpWebRequest request;
HttpWebResponse response;
if

在C# Framework 4.5.2中遇到POST请求连接超时的问题,发现是由于request.ServicePoint.Expect100Continue设置为true引起的。将此属性改为false后,请求能够正常进行。该问题的解决归功于对HTTP协议的深入理解,提醒开发者要不断提升自己的知识水平。

992

被折叠的 条评论
为什么被折叠?



