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

CURL命令中带空格的参数值给出404错误,curl,jersey,http-status-code-404,curl-commandline,Curl,Jersey,Http Status Code 404,Curl Commandline,我正在使用jersey创建restful Web服务。当使用curl使用带有空白参数值的webservices时,我发现了404notfound问题。应该采取什么措施来缓解这一问题 请求 curl -X GET http://api.local.com:8080/v2/parameters**/parameter1/hello world world** /parameter2/world 回应 HTTP状态404-未找到URL在传递字符串之前对其进行编码(我以前没有使用jersey,因此我无

我正在使用jersey创建restful Web服务。当使用curl使用带有空白参数值的webservices时,我发现了404notfound问题。应该采取什么措施来缓解这一问题

请求

curl -X GET http://api.local.com:8080/v2/parameters**/parameter1/hello world world** /parameter2/world
回应
HTTP状态404-未找到

URL在传递字符串之前对其进行编码(我以前没有使用jersey,因此我无法帮助它执行此操作)

在URL周围使用双引号(
),因为您的URL中有空格。默认情况下,它的GET请求也是如此。因此,请删除
-X GET

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