APIResponse<List<APIResponse>> resp = APIResponse<List<APIResponse>>.Success(); string Url = "http://xxxx/xxx/xxx.json"; var httpWebRequest = (HttpWebRequest)WebRequest.Create(Url); httpWebRequest.ContentType = "application/json"; httpWebRequest.Method = "POST"; string good = ""; string envName = ""; try { using (var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream()))//這句話沒(méi)看明白,streamWriter是post的請(qǐng)求體的內(nèi)容, //但是它只是被new出來(lái)的一個(gè)對(duì)象,和httpWebRequest這個(gè)對(duì)象沒(méi)有任何關(guān)系,它并不是httpWebRequest的一部分,所以httpWebRequest的請(qǐng)求體還是空的呀。。。為什么這樣可以? 問(wèn)題:var streamWriter = new StreamWriter(httpWebRequest.GetRequestStream());這句話沒(méi)看明白,變量streamWriter是post的請(qǐng)求體的內(nèi)容,但是它只是被new出來(lái)的一個(gè)對(duì)象,和httpWebRequest這個(gè)對(duì)象沒(méi)有任何關(guān)系,它并不是httpWebRequest的一部分,所以httpWebRequest的請(qǐng)求體還是空的呀。。。為什么這樣可以?
2 回答

弒天下
TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超8個(gè)贊
HttpWebRequest.GetRequestStream 這個(gè)方法是獲取用于寫入請(qǐng)求數(shù)據(jù)的 Stream 對(duì)象,然后你通過(guò)實(shí)例化StreamWrite 就可以獲取到請(qǐng)求的內(nèi)容寫入到默認(rèn)的緩沖區(qū)里面了
- 2 回答
- 0 關(guān)注
- 630 瀏覽
添加回答
舉報(bào)
0/150
提交
取消