iT邦幫忙

0

監看發出的http request

請問各位大大

小弟最近有個專案需要使用到LINE Notify的API
目前小弟用PostMan可以正常使用該API
但是用程式去執行卻得到bad request,以及"fail to upload file"的訊息

PostMan有個"code"的功能,可以看到request傳了什麼東西出去,如下:

POST /api/notify HTTP/1.1
Host: notify-api.line.me
Authorization: Bearer /*token */
Cache-Control: no-cache
Postman-Token: /* postMan-Token */
Content-Type: multipart/form-data; boundary=----WebKitFormBoundary7MA4YWxkTrZu0gW

------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="message"

test
------WebKitFormBoundary7MA4YWxkTrZu0gW
Content-Disposition: form-data; name="imageFile"; filename="tst.jpg"
Content-Type: image/jpeg


------WebKitFormBoundary7MA4YWxkTrZu0gW--

請問C#有辦法做到嗎?
或者需要什麼軟體去搭配嗎?

我自己原本嘗試透過自己的server打request給LINE Notify
然後透過瀏覽器的F12去看
但是只能接收到瀏覽器發送給server的request

先謝謝各位前輩了

椅恩啾 iT邦新手 5 級 ‧ 2018-03-13 17:34:36 檢舉
不太確定是不是你想要的答案,如果是撈HTTP封包的話,可以試試 Wireshark
watercool iT邦新手 5 級 ‧ 2018-03-13 18:08:54 檢舉
感謝前輩,我在google一下,謝謝

1 個回答

0
海綿寶寶
iT邦超人 1 級 ‧ 2018-03-14 09:21:58

別管 HTTP Request 了
把時間拿來讀 董大偉老師的部落格 比較有意義

watercool iT邦新手 5 級 ‧ 2018-03-14 09:47:07 檢舉

謝謝前輩推薦,我會來看看的

我要發表回答

立即登入回答