PHP函数之CURL: 常见问题总结
生活随笔
收集整理的這篇文章主要介紹了
PHP函数之CURL: 常见问题总结
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
一. 請求返回"400 bad request"錯誤, 可能原因:
1. url地址有誤.
手動在地址欄里輸入url看看請求是否正常.
注意: 如果url地址里面包含換行符也有可能返回400.
2. https請求需要設置對應參數
## Below two option will enable the HTTPS option.
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, FALSE);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST,??FALSE);
3. url中傳遞的字符串需要url_encode轉碼
?
二. 允許url重定向的設置:
curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1);// allow redirects
?
三. POST提交數據
curl_setopt($curl, CURLOPT_POST, 1); // 發送一個常規的Post請求
curl_setopt($curl, CURLOPT_POSTFIELDS, $data); // Post提交的數據包
curl_setopt($curl, CURLOPT_TIMEOUT, 30); // 設置超時限制防止死循環
總結
以上是生活随笔為你收集整理的PHP函数之CURL: 常见问题总结的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: Win7 一键获得管理所有权限(最高权限
- 下一篇: 判断 iframe 是否加载完成的完美方