問題タブ [http-put]
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.
blackberry - BlackBerry で HTTP PUT リクエストを作成する方法
背景を説明すると、POST 要求ではなく、多くの重要なリソースに対する PUT 要求のみをサポートするように構築されたバックエンド Web サービスと通信する BlackBerry フロントエンドを構築しています。
このバックエンドは iOS では問題なく動作しましたが、BlackBerry では PUT リクエストを作成できないようです。BlackBerry API を調べると、次のコードで GET/POST リクエストを作成できました。
また
API hereに見られるように、HttpConnection クラスは PUT コマンドをサポートする必要があるようです。手動で設定しようとしましconn.setRequestMethod("PUT");たが、サーバーから 400 エラーが発生し続けます。
BlackBerry の PUT リクエストを適切に作成する方法を知っている人はいますか? Web 全体を検索しても、これまでのところ、使用可能なソリューションは見つかりませんでした。=(ありがとう!
php - HTTP PUT からデータを読み取る
私は現在、 Phil SturgeonによるCodeIgniterと RESTを使用して XML を扱う RESTful Web サービスを実装しています。HTTP PUT から XML を読み取る方法に行き詰まっています。これが私がしたことです。
クライアント側で:
サーバー側:
何も出力しません。上記の JavaScript コードと関数は、HTTP POST でうまく機能します。
android - AndroidとJSON本体で認証されたHttpPut
HttpPutAndroidで認証を使用してリクエストを作成するにはどうすればよいですか?
(私はを使用して回避しようとしています。HttpURLConnectionこれは(少なくともAndroid 2.2では)深刻なバグがあるようですが、GET正常に動作します。配列のJSON表現を送信したいのですが、を使用して正しいクレデンシャルを設定していPasswordAuthenticationます。)
http - HTTP PUT - 囲まれたエンティティは、指定された Request-URI の下に格納されます。これは、削除と追加を意味しますか?
仕様によると:
PUT メソッドは、囲まれたエンティティが指定された Request-URI の下に格納されることを要求します。Request-URI が既存のリソースを参照する場合、同封されたエンティティは、オリジン サーバーに存在するエンティティの修正版と見なされる必要があります。
したがって、Person の年齢を変更するために RESTFul サービスを実装する必要がある場合:
id: 100、名前: John Doe、説明: 背が高い、年齢: 40
60歳まで、私のPUTリクエストに含まれている必要があります
id: 100、名前: John Doe、説明: 背が高い、年齢: 60
あるいは単に
年齢: 60
サーバーは、変更されたものだけをマージして更新するか、リソースを完全に削除して再度追加する必要がありますか?
java - 休止状態のべき等更新
これをネットで検索してみましたがだめでした。休止状態を使用してべき等更新を実行する方法はありますか。
ユース ケースの 1 つは、HTTP PUT を使用して、REST API を介してデータベース内の特定のフィールドを更新することです。たとえば、Id、Name、Phone、UpdateDateという列を持つデータベースがあり、(特定のIdの) Phoneフィールドを同じ値で複数回更新する場合、最初のアクションで電話を更新する必要があります(また、私の変更も変更します)。更新日)。その後の更新は、レコード (およびUpdateDate )に影響を与えてはなりません。
これは、最初にレコードを取得し、更新を実行する前に入力値と比較することで、アプリケーションに実装できます。Hibernateに組み込み機能があるかどうか疑問に思っていましたか?
android - XMLデータをHttpPutオブジェクトに追加するにはどうすればよいですか?
小さな問題があります。http://www.thomas-bayer.com/sqlrest/CUSTOMERDEMORESTサービスでAndroidRESTクラスをテストしています。
Getメソッドは問題ありませんが、HttpPutまたはHttpPostの使用方法がわかりません。
しかし、このオブジェクトにXMLデータを追加してサーバーに配置する方法がわかりません。たとえば、次のようになります。
回答ありがとうございます。
asp.net - HTTP PUT を POST として処理するように ASP.NET をだます方法は?
HTTP PUT 経由で Web サーバーに画像を送信できる Web カメラがあります。これを ASP.NET MVC で処理したいのですが、ネイティブで PUT をサポートしていません。リクエストを POST として扱うようにだます方法はありますか? Request.Form および Request.Files プロパティを取得しようとしています。
asp.net-mvc - HTML フォームの ASP.NET MVC の PUT または DELETE 動詞
ユーザー名用とパスワード用の 2 つのフィールドを持つ単純なユーザー登録フォームがあります。UserController次の2つのアクションを持つコントローラーがあります。
HTTP Putを使用して Web サイトを RESTful にしました (PUT 動詞で挿入)。ただし、フォームを送信すると、404 エラーが発生します。ここに私のフォームのHTMLがあります:
ここで何が恋しいですか?どうしたの?
spring - Spring MVC は HTTP PUT メソッドのリクエストパラメーターを持つことができますか、それとも post を使用する必要がありますか? RESTful にするためにはどちらを使用すればよいですか?
HTTP PUT であると思われるコントローラー アクションがありますが、コントローラー アクションで @RequestParam を使用しようとすると、Spring が文句を言います。HTTP PUT メソッドではリクエストパラメータが許可されていませんか?それが Spring が拒否している理由ですか?
実行すると、次のエラーがスローされます。
もちろん、isHelpfulパラメータは存在します。上記のコードを HTTP POST で完全に機能させることができるので、これが問題ではないことはわかっています。
PUT は正しい http メソッドですか? このアクションは を変更しhelpDocumentますが、作成はしません。