前置き
サービスを作るためにデータベースとGoをgin
とgorm
を使用してプログラムを書いたときに出たエラーを解決します。
実行内容
今回実行したcurl文は以下です。
1 | curl http://localhost:8080/users/1?id=1 -X GET -H "Content-Type: application/json |
エラー文
エラー分はこのようでした。
1 | no matches found: |
正しかった解決法
全てをダブルクオーテーションで囲うとコードが正しく実行されました。
1 | curl "http://localhost:8080/users/1?query=1" -X POST -H "Content-Type: application/json" |
ダメだった解決法
-d
にクエリーを記述する1
curl http://localhost:8080/users/1 -X POST -H "Content-Type: application/json" -d "id=1"