CURL命令中带空格的参数值给出404错误

时间:2014-03-11 04:59:26

标签: curl jersey http-status-code-404 curl-commandline

我正在使用球衣来创建宁静的网络服务。使用curl来使用带有空格的参数值的webservices时,我发现404找不到问题。应该采取什么措施来缓解这个问题。

请求

curl -X GET http://api.local.com:8080/v2/parameters**/parameter1/hello world world** /parameter2/world

响应  HTTP状态404 - 未找到

2 个答案:

答案 0 :(得分:0)

URL在传递之前对其进行编码,(之前我没有使用过球衣,所以我无法帮助它如何做到这一点)。

答案 1 :(得分:0)

在您的网址中使用双引号("),因为其中有空格。默认情况下也是其GET请求。请删除-X GET

curl "http://api.local.com:8080/v2/parameters**/parameter1/hello world world** /parameter2/world"