通過瀏覽器或postman訪問服務(wù)器url,正常返回
通過curl訪問url,返回Bad Request
上網(wǎng)搜索,可能出現(xiàn)的原因:url中包含空格、參數(shù)未使用urlencode轉(zhuǎn)化
經(jīng)過嘗試,還是不生效。
再次排查,發(fā)現(xiàn)沒有設(shè)置header時,返回正常。
之前表頭:
$this_header = array(
"content-type: application/x-www-form-urlencoded;
charset=UTF-8"
);
進一步嘗試,改為:
$this_header = array(
"content-type: application/x-www-form-urlencoded; charset=UTF-8"
);
去掉換行,運行正常。
原因未找到,之前其他代碼一直有換行,但沒有遇到過這種情況。文章來源:http://www.zghlxwxcb.cn/news/detail-706559.html
有知道原因的,歡迎留言,謝謝!文章來源地址http://www.zghlxwxcb.cn/news/detail-706559.html
到了這里,關(guān)于PHP curl Bad Request的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!