2017-04-12 7 views
0

コマンドラインからapiにcurl get要求を出そうとしています。curlでget要求で複数のリクエストパルメータを送信すると、単一のパラメータだけが返されます

curl http://localhost:8080/getList?id=100&mrp=50&discount=0 

しかし、私は私が得る私のAPIのリクエストをログ:

&{GET /getList?id=100 HTTP/1.1 1 1 which means that only id is being sent through the request. I don't understand why it is happening. 

答えて

1

あなたは&で区切られた複数のリクエストパラメータとcurlコマンドを実行すると、UNIXは以前を実行するために記号として&を扱いますそれ以外のコマンドは別のコマンドとして扱われます。

要求に

curl "http://localhost:8080/getList?id=100&mrp=50&discount=0" 
を送信中に引用符でURLをラップ
関連する問題