Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/328.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 远程服务器返回错误(400)_C#_Httpwebrequest - Fatal编程技术网

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应该足够了。