axios二次封裝介面的時候,發送post請求,但是,url后面出現了傳送引數。
結果是,服務器回應了我的請求,但是沒有回應我的引數。(這句話有點拗口:服務器埠默認回傳第一頁每頁20條;我請求的是第一頁每頁2條資訊;結果是,服務器還是返給我第一頁每頁20條資訊)
通過介面測驗了一下get請求,引數完全正常的
也通過不使用介面的方式,測驗了一下post,也是可行的,說明服務器支持post請求
搞不懂是介面封裝的時候出現問題還是其他什么的?可是,為什么瀏覽器都識別了我的傳送方式是POST,卻還要把引數添加在url后面???而且為什么還回應了我的請求?

uj5u.com熱心網友回復:
get 的資料是 params接收post 的資料是 data 接收
uj5u.com熱心網友回復:
原來是這樣,謝謝大神解答uj5u.com熱心網友回復:
query 屬于 URL 的一部分,跟 HTTP 方法無關,POST 請求也可以攜帶 query,是否會發生作用取決于后端如何決議。至于這倆 query params 是哪來的,這得看你的代碼了。uj5u.com熱心網友回復:
為什么會出現這個問題啊, 為什么明明 post 方法會 拼接引數, params 和data 引數有什么區別啊?轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/44840.html
標籤:其他技術討論專區
