-4
我想獲取http請求標題以及來自給定URL的發佈數據....如何做到這一點?....我必須顯示HTTP請求頭,HTTP響應頭,一個給定的URL和POST數據的內容...如何在C#窗口應用程序中顯示給定url的內容#
下面是我的代碼....
private void button1_Click(object sender, EventArgs e)
{
try
{
string url = txtUrl.Text;
HttpWebRequest WebRequestObject = (HttpWebRequest)HttpWebRequest.Create(url);
HttpWebResponse Response = (HttpWebResponse)WebRequestObject.GetResponse();
HttpStatusCode code = Response.StatusCode;
txtStatus.Text = code.ToString();
txtResponse.Text = Response.Headers.ToString();
// Open data stream:
Stream WebStream = Response.GetResponseStream();
// Create reader object:
StreamReader Reader = new StreamReader(WebStream);
// Read the entire stream content:
string PageContent = Reader.ReadToEnd();
// Cleanup
Reader.Close();
WebStream.Close();
Response.Close();
txtContent.Text = PageContent;
// var request = WebRequest.Create("http://www.livescore.com ");
//var response = request.GetResponse();
}
catch(Exception ex)
{
MessageBox.Show(ex.ToString());
}
}
可是如何才能讓POST數據和HTTP請求頭我不知道...請幫助
您將請求標頭作爲WebRequestObject的一部分。看起來你正在做一個'GET'請求,而不是'POST'。那麼你需要'GET'的響應和響應頭? – J0e3gan 2013-05-02 05:04:26
我是新的http請求和響應..所以沒有太多的想法...請給建議做什麼 – v221919 2013-05-02 05:08:36
任何一個可以給鏈接更好的想法 – v221919 2013-05-02 05:34:56