使用cURL命令时出现URL问题

问题描述 投票:0回答:1

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

邮递员中的URL,效果很好:

https://localhost/WebService/InvokeEventRule?EventRuleName=S3Copy&EventParams=

下面是cURL命令,该命令失败并给出错误,因为'EventParams无法识别为内部或外部命令'

curl -k -u testuser:Password0! --url https://localhost/WebService/InvokeEventRule?EventRuleName=S3Copy&EventParams=

请注意URL中S3Copy后的&号,如果我将其替换为?,则cURL将不会出现上述错误,但我会收到“错误请求”,当然替换& with ?将失败邮递员也是。

有人可以建议为什么CURL不接受&符吗?还是失败了?

curl
1个回答
0
投票

您需要用引号将网址包裹起来

curl --request GET 'https://api.github.com/repos/facebook/react/pulls?state=open&sort=updated'

enter image description here

© www.soinside.com 2019 - 2024. All rights reserved.