在 linux 下想測試一下另一臺 linux 機器的接口訪問是否有效,過程如下
接口描述:
ip:port/get?name=jonny&age=18
因爲接口做了兼容處理,所以並沒有報錯,但是結果卻不對
查看接口的日誌發現請求鏈接是下面這個
/get?name=jonny
這是直接把 & 後面的參數全丟了
linux 下 & 有特殊含義,curl 請求會把 & 以及後面的所有參數拋棄;
爲了防止丟棄就需要聲明給 linux ,跟他說這個 & 不是你想的那樣。
ip:port/get?name=jonny\&age=18
親測有效。