Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/279.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php curl:没有指定URL_Php_Api_Curl - Fatal编程技术网

Php curl:没有指定URL

Php curl:没有指定URL,php,api,curl,Php,Api,Curl,我正在努力学习拉维4: 我已经半途而废了,然后我面临一个小问题 我陷入了的困境,是时候用另一个curl请求来测试这一点了。这将发送一个POST请求,该请求将与上面创建的store()方法相对应。 我执行了这个命令 $ curl -i --user firstuser:first_password -d 'url=http://google.com&description=A Search Engine' localhost/laravel-1/public/index.php/api/v

我正在努力学习拉维4:

我已经半途而废了,然后我面临一个小问题

我陷入了
的困境,是时候用另一个curl请求来测试这一点了。这将发送一个POST请求,该请求将与上面创建的store()方法相对应。

我执行了这个命令

$ curl -i --user firstuser:first_password -d 'url=http://google.com&description=A Search Engine' localhost/laravel-1/public/index.php/api/v1/url
我应该看到这样的东西

HTTP/1.1 201 Created
Date: Tue, 21 May 2013 19:10:52 GMT
Content-Type: application/json

{"error":false,"message":"URL created"}
但我看到的是:(


url不再有效?还是我做错了什么?

我认为在Windows上,您需要使用双引号来引用参数,而不是单引号。因此,命令在
http://google.com
,之后的所有内容都被视为新命令,从
说明开始

$ curl -i --user firstuser:first_password -d "url=http://google.com&description=A Search Engine" localhost/laravel-1/public/index.php/api/v1/url

您从中复制的教程中的示例是在Unix上运行的,而不是在Windows上运行的。它使用双引号和单引号来引用参数。

您省略了
http://
前缀。
curl
仅在URL以域名开头时自动添加该前缀。好的。它可能是,但它正在处理GET请求。另外在教程中,他并没有把
http://
也放进去。我试过了,但我面临着同样的问题。看到了吗?你能把文本粘贴到问题中而不是屏幕截图吗?使用
{}
code工具将其标记为逐字代码。
C:\wamp\www\laravel-1λcurl——用户seconduser:second_密码-d'url=http://digitalsurgeons.com&description=A 营销机构'localhost/laravel-1/pu blic/index.php/api/v1/url curl:未指定url!curl:请尝试'curl--help'或'curl--manual'以了解更多信息'description'不可识别作为内部或外部命令、可操作程序或批处理文件进行编辑。
我认为问题在于您引用了
-d
参数。我仍然不明白您在说什么。您的问题清楚地显示了
url周围的单引号=http://google.com&description=A 搜索引擎
。您需要使用双引号而不是单引号。