第一次碰到这个问题,提示:“基础连接已经关闭: 发送时发生错误。”
代码如下:
[C#] 纯文本查看 复制代码 //创建Httphelper对象
HttpHelper http = new HttpHelper();
//创建Httphelper参数对象
HttpItem item = new HttpItem()
{
URL = "https://xxxxxxxx",//URL 必需项
Method = "post",//URL 可选项 默认为Get
ContentType = "application/x-www-form-urlencoded",//返回类型 可选项有默认值
PostDataType = PostDataType.String,//默认为字符串,同时支持Byte和文件方法
PostEncoding = System.Text.Encoding.UTF8,//默认为Default,
Postdata = "ERTUCFVJ@$#%$^^&HJHJHJ",//Post要发送的数据
SecurityProtocol =System.Net.SecurityProtocolType.Tls11
};
//请求的返回值对象
HttpResult result = http.GetHtml(item);
//获取请请求的Html
string html = result.Html;
//输出
Debug.WriteLine(html);
Console.WriteLine(html);
Console.ReadKey();
上面代码我隐去了 url 和posdata,“ecurityProtocol =System.Net.SecurityProtocolType.Tls11” 我四个类型都试过,都是报同样的错误。
我通过curl 命令提交是可以成功,请问这里会是什么原因?谢谢大家。
|