> php教程 > php手册 > 본문

PHP函数之CURL: 常见问题总结

WBOY
풀어 주다: 2016-06-06 19:44:52
원래의
1186명이 탐색했습니다.

一. 请求返回400 bad request错误, 可能原因: 1. url地址有误. 手动在地址栏里输入url看看请求是否正常. 注意: 如果url地址里面包含换行符也有可能返回400. 2. https请求需要设置对应参数 ## Below two option will enable the HTTPS option. curl_setopt($c

一. 请求返回"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.cn
본 웹사이트의 성명
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.
최신 이슈
인기 추천
인기 튜토리얼
더>
최신 다운로드
더>
웹 효과
웹사이트 소스 코드
웹사이트 자료
프론트엔드 템플릿
회사 소개 부인 성명 Sitemap
PHP 중국어 웹사이트:공공복지 온라인 PHP 교육,PHP 학습자의 빠른 성장을 도와주세요!