我正在使用球衣来创建宁静的网络服务。使用curl来使用带有空格的参数值的webservices时,我发现404找不到问题。应该采取什么措施来缓解这个问题。
请求
curl -X GET http://api.local.com:8080/v2/parameters**/parameter1/hello world world** /parameter2/world
响应 HTTP状态404 - 未找到
答案 0 :(得分:0)
URL在传递之前对其进行编码,(之前我没有使用过球衣,所以我无法帮助它如何做到这一点)。
答案 1 :(得分:0)
在您的网址中使用双引号("
),因为其中有空格。默认情况下也是其GET请求。请删除-X GET
curl "http://api.local.com:8080/v2/parameters**/parameter1/hello world world** /parameter2/world"