問題タブ [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.

0 投票する
5 に答える
5821 参照

jmeter - JMeter:PATCHメソッドでパラメータを送信するには?

私の JMeter のバージョンは最新バージョン 2.13 です。API をテストするために HTTP リクエストを追加したいと考えています。メソッドは PATCH または PUT です。

Postman では、いくつかの URL パラメーターを指定して PATCH メソッドを使用して API をテストし、成功することができます。

例えば:

これは Postman/Paw では機能しますが、JMeter では HTTP リクエストをセットアップし、パラメーターを追加すると失敗します。

JMeter でパラメータを使用して動作中の PATCH/PUT リクエストを設定するにはどうすればよいですか?

0 投票する
1 に答える
971 参照

java - CXF クライアントで PATCH メソッドを使用する方法

CXF (バージョン 3.1.3) クライアントを使用して PATCH メソッドで API を呼び出そうとしていました。

以下のスレッドで指定されている手順に従ってみましたが、解決できませんでした。AsyncHttpConduit の代わりに URLConnectionHttpConduit のみを取得する

http://cxf.apache.org/docs/asynchronous-client-http-transport.html

CXF での PATCH メソッドの使用方法

CXF HttpAsyncClient の use.async.http.conduit コンテキスト プロパティの使用を確認する

コード スニペットは次のとおりです。

X-HTTP-Method-Override=PATCH ヘッダーを POST リクエストで使用してみましたが、

他のサイド サービスは RestEasy を使用して実装されており、X-HTTP-Method-Override ヘッダーを尊重していないように見えます。

問題を見つけるのを手伝ってくれませんか。

0 投票する
3 に答える
654 参照

http - バッチに複数の PATCH 要求があると、Drive API 要求が失敗するのはなぜですか?

多数の Google ドライブ ファイルに新しい親フォルダを追加しようとしています。大量のリクエストを送信しないようにバッチ リクエストを使用していますが、バッチに複数の PATCH リクエストが追加されている場合、これは機能しません。502 Bad GatewayGoogle サーバーがHTTP エラー応答を返しています。何が問題なのか、またはこれを回避するにはどうすればよいですか?

全般的:

応答ヘッダー:

リクエスト ヘッダー:

リクエスト ペイロード:

0 投票する
1 に答える
1541 参照

rest - REST API で別のリソースへの関係を更新するための最良の方法

基本的な HATEOAS 原則に準拠した REST API があるとします。Itemsに属しUserます。

ここで、特定のアイテムのユーザーを変更する方法が必要です。PUT または PATCH のいずれかを使用して、その変更を実行するのに適した方法はどれですか?

  1. 新しいリンクされたリソースの ID を JSON 本文の単純なプロパティとして設定することにより、新しい関係を確立します。

    /li>
  2. クライアントにリンク自体を入力として渡すことで、新しい関係を確立します

    /li>

私は通常、リンクを、GET 呼び出しから返される、他の形式 (他のリソースへの id:s など) で格納された関係の読み取り専用表現と考えています。POST/PUT/PATCH 呼び出しへの入力としてリンクを使用することは、私にはあまり自然なことではありません。また、リンクが配列であるという事実により、さらに奇妙になります (すべてのリンクを更新できるようにする必要がありますか? 1 つのリンクを更新できますか?)。しかし、さまざまな記事で提案されているのを見てきました。ベストプラクティスはありますか? リンクアプローチを使用する利点は何ですか?

0 投票する
1 に答える
8202 参照

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 経由でパッチ リクエストを適切に送信するにはどうすればよいですか?

0 投票する
1 に答える
1085 参照

google-chrome - HTTP PATCH 動詞のサポート状況

現在 HTTP PATCH をサポートしているブラウザはどれですか。オンラインで最近の情報は見つかりませんでした。特に、Chrome、Internet Explorer 11、および Microsoft Edge が HTTP PATCH 動詞をサポートしているかどうかを知りたいです。私が取り組んでいる RESTful API に実装する必要があるかどうか疑問に思っているので、これが必要です。