curl 语法不起作用。休息 API 测试

curl syntax not working. Rest API testing

设置: 我使用以下 link 在 Postman 中测试我的 REST api,它工作正常:

xxx.xxx.xxx.xxx/API/v1/RefreshTableCache?tables=UniqueLineNumbers,SpoolInfo&jobnumber=1234

问题: 但是尝试 运行 它形成 unix 命令行失败了。

wget -S -q -O - xxx.xxx.xxx.xxx/API/v1/RefreshTableCache?tables=UniqueLineNumbers,SpoolInfo&jobnumber=1234

查看 API 输出,它从未收到 jobnumber 参数。

问题:

使 wget 甚至 curl 传递参数的正确语法是什么?

&在终端中有特殊含义。所以当它用在 URL 中时,它被视为那个特殊字符。要解决这个问题,只需将 URL 括在引号

curl 'http://<...>/path?param1=value1&param2=value2'