[問題] 如何擷取VS的httpclient發出的封包

看板C_Sharp (C#)作者 (重出江湖)時間7年前 (2018/04/21 15:56), 編輯推噓0(003)
留言3則, 1人參與, 7年前最新討論串1/1
請問各位 有什麼方法可以讓我在Visual Studio做Unit Test時 可以擷取到HttpcClient送出的封包資訊 我有試著用Fiddler抓但沒抓到 嘗試修改設定也沒成功 不曉得各位有什麼推薦的方式呢? 謝謝 -- ※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 118.233.159.254 ※ 文章網址: https://www.ptt.cc/bbs/C_Sharp/M.1524297393.A.AEF.html

04/21 21:15, 7年前 , 1F
如果你是unit test,HttpClient就該被封裝到interface後
04/21 21:15, 1F

04/21 21:15, 7年前 , 2F
再用mock做assertion。如果只在乎它回傳的內容,用stub
04/21 21:15, 2F

04/21 21:16, 7年前 , 3F
走http出去,就至少是整合測試以上的level了
04/21 21:16, 3F
文章代碼(AID): #1Qskwnhl (C_Sharp)
文章代碼(AID): #1Qskwnhl (C_Sharp)