[解決済み] PATCH動詞をcurlで使用する方法
2022-03-14 22:18:57
質問
サーバーにPATCHコールを行おうとしています。次のコマンドを使用しています。
curl --data status=closed -X PATCH https://api.viafoura.com/v2/dev.viafoura.com/pages/7000000043515
PATCH リクエストの送信方法はこれでよいのでしょうか?statusパラメータが設定されていないというエラーが出ます。私は、-dataがPOSTリクエスト専用であるため、サーバーがstatusパラメータを見つけられなかったのだと推測しています。
これがその応答です(参考)。
{"http_status":400,"error":"Parameter validation errors","validation_errors":{"status":{"error":"Request missing status parameter."}}}
このサービスに関するドキュメントを見ることができます ここで .
解決方法は?
このような書式を使用します。
curl --request PATCH https://api.viafoura.com/v2/dev.viafoura.com/pages/7000000043515?status=closed
そのAPIは
status
パラメータはPATCHボディの一部ではなく、URLのクエリパラメータとして使用します。
この時点でサーバーは401エラーを返します: "ページの設定を変更するにはログインする必要があります." おそらく、最初にこのようなものでログインする必要があります。
curl --request POST "https://api.viafoura.com/v2/dev.viafoura.com/users/login?password=TeNn!sNum8er1&[email protected]"
私はこの例で彼らのドキュメントにある認証情報を使い、彼らの開発サーバーで動作すると考えたのですが、現在 "間違ったパスワード" というエラーが返されています。
有効な認証情報を持っていれば、セッションクッキーを取得し、それを使ってPATCHリクエストを認証することができるはずです。
関連
-
[解決済み] cURLを使用したCORSリクエストのデバッグ方法は?
-
[解決済み] PATCH動詞をcurlで使用する方法
-
[解決済み] cURLでJSONデータをPOSTするにはどうすればよいですか?
-
[解決済み] YouTube APIからYouTubeビデオのサムネイルを取得する方法を教えてください。
-
[解決済み] cURL呼び出しによるHTTPリクエストを使用してヘッダーを送信する方法は?
-
[解決済み] WindowsにcURLをインストールして使用するにはどうすればよいですか?[クローズド]
-
[解決済み] Googleドライブから大きなファイルをwget/curlする
-
[解決済み】cURLを使用して、リクエストとレスポンスタイムを一度に測定する方法は?
-
[解決済み】PostManで特定のCURLをシミュレートしてみる
-
[解決済み] cygwinにcURLをインストールするにはどうしたらいいですか?
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] .tar.gzファイル送信時にCurlエラー56 "Failure when receiving data from peer" が発生する。
-
[解決済み] HTTPSのURLにアクセスしようとしているときに、cURLを使用して証明書を処理するにはどうすればよいですか?
-
[解決済み] cURLを使用したCORSリクエストのデバッグ方法は?
-
[解決済み] CentOS で非 root ユーザーの SSL 接続で cURL が動作しない(エラー#77)。
-
[解決済み] cURLを使用して、リクエスト時間とレスポンス時間を一度に測定するにはどうすればよいですか?
-
[解決済み] curl -GETと-X GET
-
[解決済み] PATCH動詞をcurlで使用する方法
-
[解決済み] cURLを使用したauthorizationヘッダーの設定方法
-
[解決済み] Googleドライブから大きなファイルをwget/curlする
-
[解決済み] ElasticSearchサーバの全インデックスを一覧表示しますか?