台灣最大程式設計社群網站
線上人數
940
 
會員總數:240352
討論主題:186345
歡迎您免費加入會員
討論區列表 >> C# >> 想請教一個HTTP Request/Response的問題
[ 變換順序 ]  
[我要回覆]
1
回應主題 加入我的關注話題 檢舉此篇討論 將提問者加入個人黑名單
想請教一個HTTP Request/Response的問題
價值 : 50 QP  點閱數:240 回應數:7

樓主

Anlun
門外漢
0 4
150 6
發送站內信








大家好,想請教一個HTTP Request/Response的問題,我用的是C#,我的程式碼就像黑圖那張一樣,就是簡單的向一個webapi 索取資料,然後將回傳資料先寫成字串。
如果有驗證失敗或傳送資料錯誤的情形,通常在第一行便會收到500或403的錯誤訊息,這點我是可以接受,但我用像postman這類的擴充程式去測試時,不止可以接收到403,還有對方api傳回的錯誤訊息(白圖)。
我的問題是程式要如何寫才能有這樣的效果?或是有什麼關鍵字可以搜索,因為能收到對方回應的訊息,能有更多判斷的依據,但按照一般的寫法,只能收到403等訊息。

搜尋相關Tags的文章: [ Request Response ] ,
本篇文章發表於2017-06-18 18:14
別忘捐VP感謝幫助你的人 新手會員瞧一瞧
1樓
作者回應

Anlun
檢舉此回應
本篇文章回覆於2017-06-18 18:19
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
2樓
作者回應

Anlun
檢舉此回應
本篇文章回覆於2017-06-18 18:20
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
3樓
作者回應

Anlun
檢舉此回應
本篇文章回覆於2017-06-18 18:21
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
4樓
回應

小魚
檢舉此回應
你知道403代表的意義嗎?
而且你的程式碼很不完整,
你要Http請求的網站是什麼網站,
Get還是Post
要不要參數?
本篇文章回覆於2017-06-18 19:28
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
5樓
最有價值解答

Alex_Lee
捐贈 VP 給 Alex_Lee 檢舉此回應
透過 try .... catch .... 攔截 WebExecption
從 WebException 取得 Response 資料即可


本篇文章回覆於2017-06-18 23:13
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
6樓
回應

史努比
檢舉此回應
可以用web api來完成這種功能,

可參考小朱大之前的文章

[ASP.NET MVC] ASP.NET Web API (1) - 技術概觀
本篇文章回覆於2017-06-19 09:36
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
7樓
作者回應

Anlun
檢舉此回應
謝謝Alex_Lee 大大,我是另外參考這篇,解法也是跟你提供的一樣,長知識了。
satcooverflow
本篇文章回覆於2017-06-19 09:57
== 簽名檔 ==
--未登入的會員無法查看對方簽名檔--
[ 變換順序 ]   
1

回覆
如要回應,請先登入.