日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 >

后台编写HttpWebRequest的POST请求,必须注意的一个小细节

發布時間:2025/3/20 59 豆豆
生活随笔 收集整理的這篇文章主要介紹了 后台编写HttpWebRequest的POST请求,必须注意的一个小细节 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

?

? ? 通過HttpWebRequest來進行POST請求的時候,如果發現在連續操作的情況下,會導致程序反應遲鈍或被卡死,可以查看一下,是否是因為缺少了獲取服務器狀態這一關鍵步驟,所以才導致本地程序因為等待服務器的響應而暫停等待,正常完整的發送請求代碼示例如下:

?

?1?????????????????HttpWebRequest?myReq?=?(HttpWebRequest)WebRequest.Create(UrlText.Text?+?FileUpload1.FileName);
?2?
?3?????????????????myReq.Method?=?"POST";
?4?????????????????myReq.ContentType?=?"application/x-www-form-urlencoded";
?5?????????????????myReq.ContentLength?=?FileUpload1.FileBytes.Length;
?6?????????????????Stream?outStream?=?myReq.GetRequestStream();
?7?????????????????outStream.Write(FileUpload1.FileBytes,?0,?FileUpload1.FileBytes.Length);
?8?????????????????outStream.Close();
?9?
10?????????????????//?獲取服務器反饋結果
11?????????????????using?(HttpWebResponse?response?=?(HttpWebResponse)myReq.GetResponse())
12?????????????????{
13?????????????????????if?(response.StatusCode?!=?HttpStatusCode.OK)
14?????????????????????{
15?????????????????????????throw?new?Exception("上傳文件返回結果錯誤!");
16?????????????????????}

17?????????????????}

? ? 請注意看第10行及以下部分代碼,就是獲取請求響應的代碼,而次過程為非常關鍵的步驟,不可缺少。

?

?

轉載于:https://www.cnblogs.com/guilin_gavin/archive/2011/05/25/2056701.html

總結

以上是生活随笔為你收集整理的后台编写HttpWebRequest的POST请求,必须注意的一个小细节的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。