1. 云栖社区>
  2. PHP教程>
  3. 正文

CURL get请求没有没有响应

作者:用户 来源:互联网 时间:2017-12-01 20:01:55

curlget请求响应没有

CURL get请求没有没有响应 - 摘要: 本文讲的是CURL get请求没有没有响应, <span style="font-size: 32px;">CURL,请求没有响应.这个是一开始代码></span> $url=urlencode("http://query.yahooapis.com/

<span style="font-size: 32px;">CURL,请求没有响应.这个是一开始代码></span>
$url=urlencode("http://query.yahooapis.com/v1/public/yql?q=select id,Rate from yahoo.finance.xchange where pair in ("CNYJPY")&env=store://datatables.org/alltableswithkeys&format=json");        $ch = curl_init();         curl_setopt($ch, CURLOPT_URL, $url);        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);        $res = curl_exec($ch);         print_r(curl_getinfo($ch));        curl_close($ch);
CURL这个是修改后代码.

$url = "http://query.yahooapis.com/v1/public/yql?q=";$url .= urlencode("select id,Rate from yahoo.finance.xchange where pair in ('CNYJPY')");$url .= "&env=";$url .= urlencode("store://datatables.org/alltableswithkeys");$url .= "&format=";$url .= urlencode("json");$ch = curl_init();curl_setopt($ch, CURLOPT_URL, $url);curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);$res=curl_exec($ch);curl_close($ch);
这个是个人心得,主要原因是url的编码问题,带参数不能一起编码,要给参数分开编码,这样浏览器就不会认识URL.



以上是CURL get请求没有没有响应的全部内容,在云栖社区的博客、问答、公众号、人物、课程等栏目也有其他相关内容,欢迎继续使用右上角搜索按钮进行搜索curl , get , 请求 , 响应 没有 ,以便于您获取更多的相关知识。