Re: [問題] C#要怎麼直接設定request header跟body
有些header(常用的) 都有屬性可以設定
例如你說的Accept或Referer都可以像下面這樣設定:
hreq.Accept = "image/gif, image/x-xbitmap, image/jpeg, image/pjpeg,..@!$#&^#$&"
那如果你要的header預設的函式庫裡找不到 例如 Accept-Language
只好就直接像這樣設定:
hreq.Headers.Set("Accept-Language", "zh-tw");
設request body的話網路找應該都一堆範例
大致上就是要先編碼過然後再送出去 整個流程大概長這樣
HttpWebRequest hreq = (HttpWebRequest)HttpWebRequest.Create(url);
hreq.Method = "POST";
//
//設定前面說的你想設的headers
//
string postData = "aaa=123&bbb=456";
byte[] byteArray = Encoding.UTF8.GetBytes(postData);
Stream newStream = hreq.GetRequestStream();
newStream.Write(byteArray, 0, byteArray.Length);
newStream.Close();
HttpWebResponse response = (HttpWebResponse)hreq.GetResponse();
※ 引述《senjor (哞哞)》之銘言:
: 我想要直接把HttpWebRequest的head直接包起來
: 恕刪
--
http://blog.wahahajk.com
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.116.39.230
※ 編輯: MRjk 來自: 140.116.39.230 (05/21 21:01)
推
05/21 21:20, , 1F
05/21 21:20, 1F
推
05/21 23:49, , 2F
05/21 23:49, 2F
討論串 (同標題文章)