postman raw带文件_postman raw模拟各种http post请求
在url或者query里面傳遞參數
這個最簡單
http://localhost:5000/query
http://localhost:5000/query/xxx
http://localhost:5000/query/id=xxx
上傳表單key-value數據
1.使用自帶的功能
body設置
header設置
2.使用raw來模擬
body設置
header設置不變
上傳單個文件
1.使用自帶功能
body設置
header設置
上傳文件時Content-Type必須是multioart/form-data。一般在切換form-data和x-www-form-urlencoded時,postman會自動幫我們設置Content-Type,但我們需要檢查一看,不對的就自己修正。
在上述圖片中,Content-Type除了multipart/form-data外還有一個boundary,這表示一個分隔符,它的作用等會看圖就明白了。
我發一次請求,然后用fiddler查看本次請求
第一行:"--" + boundary
第二行:定義基本信息
第三行:文件格式
第四行:空行
第五行:文件內容(111.txt中的內容)
第六行:"--" +?boundary + "--"
2.使用raw來模擬
就是完全參照fiddler中的格式來寫
原來的header中的boundary是由postman來幫我們生成,現在我們自己定義,這沒有一個固定格式
header設置,其中boundary=abc
body設置
多個文件的上傳
1.使用自帶功能
body設置
header設置
2.使用raw
body設置
header設置
復雜結構的上傳
結構如下
1.使用自帶功能
body設置
header設置
和前述一致
2.使用raw
header設置
和前述一致
PS:Postman有點奇怪,一模一樣的字符串有時候行,有時候不行,可能是回車符號的問題。如果看起來和我一模一樣但是還是不能訪問的可以剪切,再復制,試試,應該是行的。
Fiddler非常好用,對于http協議可以很友好的查看。
HTTP協議終歸是文本協議,只要拼拼字符串就行了。
這樣用gsoap http可以較好的訪問REST API了。有疑問可以留言一起討論。
創作挑戰賽新人創作獎勵來咯,堅持創作打卡瓜分現金大獎總結
以上是生活随笔為你收集整理的postman raw带文件_postman raw模拟各种http post请求的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Markdown入门
- 下一篇: [数据库]-----mysql数据的冷热