問題タブ [http-patch]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
jmeter - JMeter:PATCHメソッドでパラメータを送信するには?
私の JMeter のバージョンは最新バージョン 2.13 です。API をテストするために HTTP リクエストを追加したいと考えています。メソッドは PATCH または PUT です。
Postman では、いくつかの URL パラメーターを指定して PATCH メソッドを使用して API をテストし、成功することができます。
例えば:
これは Postman/Paw では機能しますが、JMeter では HTTP リクエストをセットアップし、パラメーターを追加すると失敗します。
JMeter でパラメータを使用して動作中の PATCH/PUT リクエストを設定するにはどうすればよいですか?
java - CXF クライアントで PATCH メソッドを使用する方法
CXF (バージョン 3.1.3) クライアントを使用して PATCH メソッドで API を呼び出そうとしていました。
以下のスレッドで指定されている手順に従ってみましたが、解決できませんでした。AsyncHttpConduit の代わりに URLConnectionHttpConduit のみを取得する
http://cxf.apache.org/docs/asynchronous-client-http-transport.html
CXF HttpAsyncClient の use.async.http.conduit コンテキスト プロパティの使用を確認する
コード スニペットは次のとおりです。
X-HTTP-Method-Override=PATCH ヘッダーを POST リクエストで使用してみましたが、
他のサイド サービスは RestEasy を使用して実装されており、X-HTTP-Method-Override ヘッダーを尊重していないように見えます。
問題を見つけるのを手伝ってくれませんか。
http - バッチに複数の PATCH 要求があると、Drive API 要求が失敗するのはなぜですか?
多数の Google ドライブ ファイルに新しい親フォルダを追加しようとしています。大量のリクエストを送信しないようにバッチ リクエストを使用していますが、バッチに複数の PATCH リクエストが追加されている場合、これは機能しません。502 Bad Gateway
Google サーバーがHTTP エラー応答を返しています。何が問題なのか、またはこれを回避するにはどうすればよいですか?
全般的:
応答ヘッダー:
リクエスト ヘッダー:
リクエスト ペイロード:
rest - REST API で別のリソースへの関係を更新するための最良の方法
基本的な HATEOAS 原則に準拠した REST API があるとします。Items
に属しUser
ます。
ここで、特定のアイテムのユーザーを変更する方法が必要です。PUT または PATCH のいずれかを使用して、その変更を実行するのに適した方法はどれですか?
新しいリンクされたリソースの ID を JSON 本文の単純なプロパティとして設定することにより、新しい関係を確立します。
/li>クライアントにリンク自体を入力として渡すことで、新しい関係を確立します
/li>
私は通常、リンクを、GET 呼び出しから返される、他の形式 (他のリソースへの id:s など) で格納された関係の読み取り専用表現と考えています。POST/PUT/PATCH 呼び出しへの入力としてリンクを使用することは、私にはあまり自然なことではありません。また、リンクが配列であるという事実により、さらに奇妙になります (すべてのリンクを更新できるようにする必要がありますか? 1 つのリンクを更新できますか?)。しかし、さまざまな記事で提案されているのを見てきました。ベストプラクティスはありますか? リンクアプローチを使用する利点は何ですか?
c# - Postman で HTTP PATCH 動詞を使用してデータベース テーブルを更新する
Patch メソッドを使用したテーブル コントローラーを含む Azure モバイル サービスを開発しています。
モバイル サービスをローカルでホストしており、Patch がどのように機能するかをテストしたいと考えています。私はそれを行うために Postman を使用していますが、次の応答で HTTP エラー 400 を取得し続けます。
{ "message": "HTTP リクエストに有効なエンティティ ボディが含まれていませんでした。エンティティ ボディと関連する Content-Type ヘッダーがリクエストに含まれていることを確認してください。" }
これらは、HTTP PATCH リクエストに添付するヘッダーです。
このWeb サイトで、POST リクエストには次のような本文を含める必要があることを読みました: [ { "op": "replace", "path": "/email", "value": "new.email@example.org" } ]
以下のスクリーンショットで確認できるリクエスト本文を提供しても、同じレスポンスが得られます。
テーブルコントローラーが基づいているクラス User は次のとおりです。
Postman 経由でパッチ リクエストを適切に送信するにはどうすればよいですか?
google-chrome - HTTP PATCH 動詞のサポート状況
現在 HTTP PATCH をサポートしているブラウザはどれですか。オンラインで最近の情報は見つかりませんでした。特に、Chrome、Internet Explorer 11、および Microsoft Edge が HTTP PATCH 動詞をサポートしているかどうかを知りたいです。私が取り組んでいる RESTful API に実装する必要があるかどうか疑問に思っているので、これが必要です。