Curl不接受包含hypen的参数
我正在尝试使用以下url运行卷曲:Curl不接受包含hypen的参数,curl,Curl,我正在尝试使用以下url运行卷曲: curl "http://localhost/bank?param=value&key=971f9d8a-b208-48a5-ab37-ae6dcfbf87d7" 但问题是curl没有发送参数,从服务器端我无法同时获得这两个参数 但如果我尝试这些案例: curl "http://localhost/bank?param=value" 这个 curl "http://localhost/bank?param=value&key=971f9d8
curl "http://localhost/bank?param=value&key=971f9d8a-b208-48a5-ab37-ae6dcfbf87d7"
但问题是curl没有发送参数,从服务器端我无法同时获得这两个参数
但如果我尝试这些案例:
curl "http://localhost/bank?param=value"
这个
curl "http://localhost/bank?param=value&key=971f9d8a"
它工作得很好。我也试过这样:
curl "http://localhost/bank?param=value&key=\"971f9d8a-b208-48a5-ab37-ae6dcfbf87d7\""
它工作正常,我能够在服务器端获得这两个参数,问题是它还发送了报价,即我获得的键值为971f9d8a-b208-48a5-ab37-ae6dcfbf87d7,而不是仅971f9d8a-b208-48a5-ab37-ae6dcfbf87d7
我搜索了很多,但找不到有用的信息。有人能给我指点路吗?来自评论
我会尝试curl-G-data param=value&key=971f9d8a-b208-48a5-ab37-ae6dcfbf87d7http://localhost/bank您是否使用-G和-d标志进行了测试。他们可能会做你想做的。谢谢,我用-d flas试过了,但让我再试一次。@evading,我试过了,但仍然不起作用,这是我的尝试:卷曲http://localhost/bank -d params={param0:ranveer}&key=971f9d8a-b208-48a5-ab37-ae6dcfbf87d7I'd try curl-G-data param=value&key=971f9d8a-b208-48a5-ab37-ae6dcfbf87d7http://localhost/bank@谢谢你的帮助,它起作用了