C# 远程服务器返回错误(400)
我使用以下代码收到了错误的请求:C# 远程服务器返回错误(400),c#,httpwebrequest,C#,Httpwebrequest,我使用以下代码收到了错误的请求: HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"https://xxxxxxx"); request.Headers.Add("xxxxxxxxxxxxxxxxx"); request.ContentType = "application/x-www-form-urlencoded "; request.Method
HttpWebRequest request = (HttpWebRequest)WebRequest.Create(@"https://xxxxxxx");
request.Headers.Add("xxxxxxxxxxxxxxxxx");
request.ContentType = "application/x-www-form-urlencoded ";
request.Method = "POST";
byte[] buf = Encoding.Default.GetBytes("sssssssssssssss");
request.ContentLength = buf.Length;
request.GetRequestStream().Write(buf, 0, buf.Length);
using (var response = (HttpWebResponse)request.GetResponse())
{
}
我是否缺少配置中的某些内容假设
https://xxxxxxx
在浏览器中有效,并且SSL证书有效,如果尚未传递正确的头,则可能需要传递正确的头,如用户代理。假设https://xxxxxxx
在浏览器中有效,并且SSL证书有效,如果还没有,您可能需要传递正确的标题,如用户代理
。用户代理的作用请用户代理基本上是告诉web服务器您是谁。它是由浏览器设置的。用户代理:Mozilla/5.0应该足够了。什么是用户代理请用户代理基本上是告诉web服务器你是谁。它是由浏览器设置的。用户代理:Mozilla/5.0应该足够了。