Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/jquery-ui/2.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
使用cURL命令时出现URL问题_Curl - Fatal编程技术网

使用cURL命令时出现URL问题

使用cURL命令时出现URL问题,curl,Curl,我在使用curl使用web服务时遇到了问题。有一个URL,如果我们使用Postman进行消费,它可以正常工作,但通过cURL进行消费时失败 邮递员中的URL,工作正常: https://localhost/WebService/InvokeEventRule?EventRuleName=S3Copy&EventParams= 下面是cURL命令,该命令失败并出现错误,因为“EventParams未被识别为内部或外部命令” 注意URL中S3Copy之后的符号(&),如果我用?替换它,cU

我在使用curl使用web服务时遇到了问题。有一个URL,如果我们使用Postman进行消费,它可以正常工作,但通过cURL进行消费时失败

邮递员中的URL,工作正常:

https://localhost/WebService/InvokeEventRule?EventRuleName=S3Copy&EventParams=
下面是cURL命令,该命令失败并出现错误,因为“EventParams未被识别为内部或外部命令”

注意URL中S3Copy之后的符号(&),如果我用?替换它,cURL不会给出上面提到的错误,但是我会得到一个“错误请求”,当然,用?替换
&在Postman中也会失败


有谁能告诉我为什么CURL不接受符号(&),但是?无论如何,它失败了?

您需要用引号将url包装起来

curl——请求获取'https://api.github.com/repos/facebook/react/pulls?state=open&sort=updated“

注意:如果您使用的是postman,您可以通过单击postman中的
code
选项获得curl请求示例。它将用大多数编程语言生成您的代码


非常感谢您的帮助。您的解决方案对我有效,非常感谢!请不要在已经使用GET时使用
--request GET
。我相信GET是必需的,因为如果不使用,我会得到一个错误,即curl:没有指定URL!对于上面的问题,我从邮递员那里生成了代码。实际上,您无需请求即可使用
curl-xget'https://api.github.com/repos/facebook/react/pulls?state=open&sort=updated“
curl -k -u testuser:Password0! --url https://localhost/WebService/InvokeEventRule?EventRuleName=S3Copy&EventParams=