Php 服务器没有对curl代码给出任何响应
我是一个新的卷曲和制作一个程序,将使用雅虎搜索引擎搜索 这是我的密码:-Php 服务器没有对curl代码给出任何响应,php,curl,Php,Curl,我是一个新的卷曲和制作一个程序,将使用雅虎搜索引擎搜索 这是我的密码:- <?php $handle=curl_init(); curl_setopt($handle,CURLOPT_URL,"http://search.yahooapis.com/ImageSearchServ/V1/imageSearch"); curl_setopt($handle,CURLOPT_POST,true); //curl_setopt($h
<?php
$handle=curl_init();
curl_setopt($handle,CURLOPT_URL,"http://search.yahooapis.com/ImageSearchServ/V1/imageSearch");
curl_setopt($handle,CURLOPT_POST,true);
//curl_setopt($handle,CURLOPT_POSTFEILDS,"appid=$appID&query='water bear&results=5'");
curl_setopt($handle,CURLOPT_RETURNTRANSFER,true);
$response=curl_exec($handle);
curl_close($handle);
print_r($response);
?>
您的代码有三个问题:
- 您正在通过curl将字符串传递给post。这很糟糕。您应该仔细准备要发送的结构化数据
例如:
$data = array('appid'=>'12345',
'query'=>'water bear',
'results'=>5);
$data = http_build_query($data, '', '&'); // use native helper methods
curl_setopt($handle,CURLOPT_POSTFIELDS,$data);
- 您的代码中有一个输入错误:CULLOPT_POST(FEI)LDS应该是CULLOPT_POST(FIE)LDS
- 雅虎的restful搜索api url正在朝着api的方向变化。您的请求uri应该如下所示:
从文件中:
BOSS API是一个更新的服务,提供对Web的RESTful访问,
图像、新闻、拼写和博客搜索结果,价格简单
基于使用情况的方案。该服务还提供资格认证
开发者访问雅虎!搜索广告
您的代码有三个问题:
- 您正在通过curl将字符串传递给post。这很糟糕。您应该仔细准备要发送的结构化数据
例如:
$data = array('appid'=>'12345',
'query'=>'water bear',
'results'=>5);
$data = http_build_query($data, '', '&'); // use native helper methods
curl_setopt($handle,CURLOPT_POSTFIELDS,$data);
- 您的代码中有一个输入错误:CULLOPT_POST(FEI)LDS应该是CULLOPT_POST(FIE)LDS
- 雅虎的restful搜索api url正在朝着api的方向变化。您的请求uri应该如下所示:
从文件中:
BOSS API是一个更新的服务,提供对Web的RESTful访问,
图像、新闻、拼写和博客搜索结果,价格简单
基于使用情况的方案。该服务还提供资格认证
开发者访问雅虎!搜索广告
你应该做更多的研究。我不认为(希望)有人会给出答案。你应该做更多的研究。我认为(希望)没有人会给出答案。