1. ホーム
  2. json

[解決済み] jsonパラメータを含むCurl GETリクエスト

2022-04-28 18:13:06

質問

コマンドプロンプトからcURL経由でリモートのREST APIに以下のように"GET"リクエストを送信しようとしています。

curl -X GET \
  -H "Content-type: application/json" \
  -H "Accept: application/json" \
  "http://server:5050/a/c/getName/{"param0":"pradeep"}"

しかし、それは何も出力を返しません。私はブラウザから直接URLをpingしようとし、私は正常に応答を取得することができます、私はコマンドの何が間違っているのか理解していない。

基本的に私はリモートRESTサービスに"GET"リクエストを設定し、curlを介して応答として私にjsonデータを与えたいと思います。誰か私がどのような間違いを犯しているのか導いてくれますか?私は様々な記事を試してみましたが、それらのすべてがGETについてではなく、POSTリクエストについて話しています。

どうすればいいですか?

これは動作するはずです。

  curl -i -H "Accept: application/json" 'server:5050/a/c/getName{"param0":"pradeep"}'

x の代わりに -i オプションを使用します。