2016-04-19 157 views
0

我用下面的代碼有錯誤的請求:遠程服務器返回錯誤(400)

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()) 
      { 

} 

我會在配置

回答

2

假設https://xxxxxxx缺少的東西是在瀏覽器中有效和SSL證書是有效的,你可能需要傳遞正確的標題,如User-Agent,如果你還沒有。

+0

什麼是useragent請 – AMH

+0

用戶代理基本上是告訴網絡服務器你是誰。這是由您的瀏覽器設置的。用戶代理:Mozilla/5.0應該足夠了。 –

+0

仍然是同樣的問題 – AMH

相關問題