在Windows环境中工作
我可以使用wget来执行此命令,并且它的工作原理是:
wget --method GET "http://localhost/command?folderSource=\\myshare\myfolder&folderDestination=\\myshare\myfolder"
但是下面的curl命令在服务器上给出错误:java.lang.IllegalArgumentException:在请求目标中找到无效字符。有效字符在RFC 7230和RFC 3986中定义
curl --request GET "http://localhost:8090/command?folderSource=\\myshare\myfolder&folderDestination=\\myshare\myfolder"
我将其范围缩小到具有反斜杠的参数...如果没有反斜杠,则服务器可以很好地接收两个参数。我尝试用其他反斜杠转义反斜杠...我尝试添加一,二和三,“,”,不走运。我也尝试过对URL编码的param-values,但是没有运气。希望能对我如何在Windows上传递包含反斜杠的参数提供帮助
答案 0 :(得分:0)
谢谢,这使我发现使用了有效的param --data-urlencode参数!