Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/jpa/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Curl不接受包含hypen的参数_Curl - Fatal编程技术网

Curl不接受包含hypen的参数

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

我正在尝试使用以下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=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@谢谢你的帮助,它起作用了