嘗試使用C#將POST HttpWebRequest發送到airframes.org以獲取飛機信息。這是我用於許多其他POST請求的代碼(與其他URL一起使用),但它/我無法使用ICAO24編號(A64294)加載airframes.org頁面。.NET HTTP POST方法 - Cookie AirFrames.org
var cookies = new CookieContainer();
ServicePointManager.Expect100Continue = false;
var request = (HttpWebRequest)WebRequest.Create("http://www.airframes.org/");
request.CookieContainer = cookies;
request.Method = "POST";
request.KeepAlive = true;
request.ContentType = "application/x-www-form-urlencoded";
using (var requestStream = request.GetRequestStream())
using (var writer = new StreamWriter(requestStream))
{
writer.Write("reg=&selcal=&icao24=A64294&submit=submit");
}
using (var responseStream = request.GetResponse().GetResponseStream())
using (var reader = new StreamReader(responseStream))
{
var result = reader.ReadToEnd();
Console.WriteLine(result);
}
您收到了什麼錯誤/回覆? – 2013-04-05 23:56:24