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

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

javascript - PUT 403 が Aborted と表示されるのはなぜですか?

PUTリクエストを受け入れるダミーの django ビューを作成しました。

PUTここで、ビューに対して xhr 呼び出しを実行しようとすると、403 が返されます。

[27/Sep/2012 22:32:43] "PUT /put/x-unconverted/e02ed7da08d411e2bfa974de2b4d1b84?partNumber=115&uploadId=35UxOsGCCG98rke3VjpazmCy.0ZFpesndJ.XPp5Bw6R2CumfIsYKP5DlBYPY3gh3I0PCwfCg4DqSRttYp75bZg-- HTTP/1.1" 403 156400

(なぜ403 が返されるのか、今は気にしません)。本当の問題はこれです:

ここに画像の説明を入力

XHR 呼び出しは、実際の応答がコンテンツ付きの 403 であった場合でも、ステータス 0 (中止?!) を返します (コンテンツの長さが 156400 であることに注意してください)。

403 応答が表示されないのはなぜですか?

EDIT :PUTリクエストは次のように行われます:

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

java - Java GAEUrlFetchはHTTPPUTをサポートしていますか?

Google App EngineのJavaランタイム用のUrlFetchサービスを使用してHTTPPUTリクエストを行うにはどうすればよいですか?

私のアプリケーションの次のコードはPOSTリクエストを送信します:

と同じことを試みPOSTますPUTが、MethodNotAllowedで405HTTPエラーが発生し続けます。助けてくれてありがとう。

参照: https ://developers.google.com/appengine/docs/java/urlfetch/overview

残念ながら、GAEJavaにはPythonバージョンのGAEURLフェッチ(https://developers.google.com/appengine/docs/python/urlfetch/overview)ほど優れたドキュメントがありません。グーグルの誰かが理由を言いたいですか?

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

asp.net - IIS 6 で HTTP PUT を有効にする方法は?

IIS 6 を実行しているサーバーにデプロイしようとしている ASP.NET 3.5 の Web サイトがPUTあり.aspxます。

エラー メッセージ: パス 'PUT' は禁止されています。スタック トレース: System.Web.HttpMethodNotAllowedHandler.ProcessRequest (HttpContext コンテキスト) で System.Web.HttpApplication.CallHandlerExecutionStep.System.Web.HttpApplication.IExecutionStep.Execute() で System.Web.HttpApplication.ExecuteStep (IExecutionStep ステップ、ブール値 & completedSynchronously)

これは ASP.NET 3.5 フォーム アプリケーションです。私が試してみました:

  • IIS マッピングで .aspx の「すべて」動詞を設定する
  • IIS マッピングで .svc の「すべて」動詞を設定する
  • のワイルドカード アプリケーション マップの追加 C:\WINDOWS\Microsoft.NET\Framework\v2.0.50727\aspnet_isapi.dll
  • web.config の system.webServer -> handlers セクションに「PUT」を追加

誰かが何か提案があれば、それは大歓迎です。

IIS 7.5 で実行されている同じサイトでは問題はありませんでしたが、残念ながら、この場合は 6.0 で立ち往生しています。

ありがとう!

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

android - Android HTTP PUT リクエストが Android 2.1 でのみ 411 エラーを返す

ここには、HTTP PUT を Web サーバーに送信するアプリがあります。コードは次のようになります。

Android 2.1 でこれを試すと、411 エラー (「長さが必要です」) が返されます。

Android 2.3.3 以降では、最後の「Content-Length」プロパティを追加するまで、同じ 411 エラーが返されていました。しかし、それはまだ Android 2.1 で起こっています。

ここで何が起こっているのか誰にも分かりますか?

0 投票する
2 に答える
40190 参照

spring - Spring MVC での PUT および DELETE メソッドの使用

Spring MVC コントローラー (バージョン 3.0.2) で使用しようとしていますRequestMethod.PUTRequestMethod.DELETESpring コントローラー クラスには、次のように URL にマッピングされた 3 つのメソッドがあります (それぞれ PUT、GET、および POST であり、デモンストレーションのみを目的としています)。

ページが読み込まれると、GETメソッドは当然のように呼び出されますが、それ以外の場合 (ページが送信されるとき) に呼び出される唯一POSTのメソッドは であり、 で指定されたメソッドRequestMethod.PUTは呼び出されません。


Springフォームには、送信ボタンと画像ブラウザのみが含まれています。

生成される HTML は次のとおりです。

私のspring-config.xmldispatcher-servlet.xml私の場合)では、への参照を追加しましたCommonsMultipartResolver

私のweb.xmlファイルでHiddenHttpMethodFilterは、次のように構成されています。

( PUTand DELETEtoo) メソッドが呼び出されることはありません (例外やエラーなし)。ここで何が欠けていますか?


アップデート :

で次の構成を使用するとweb.xml

次の例外をスローします。

org.springframework.beans.factory.NoSuchBeanDefinitionException: 「filterMultipartResolver」という名前の Bean が定義されていません

namedispatcherはサーブレットの名前で、org.springframework.web.servlet.DispatcherServlet次のように web.xml に既にマップされています。

他に何が必要なのかわからない?ここに示されているようなものをHiddenHttpMethodFilter独自に拡張して実装する必要があるフィルターはありますか? (組み込みクラスです)OncePerRequestFilter

ここに重要な点が記載されています。

0 投票する
0 に答える
1192 参照

spring - Spring MVCでPUTメソッドを使用してマルチパートコンテンツを取得するにはどうすればよいですか?

前の質問で説明したように、RequestMethod.PUT(および)を使用するのに手間がかかりました。やっとアプローチはうまくいきましたが 、Springコントローラーでメソッドを指定すると、フォームの送信時にこのメソッドが呼び出されますが、フォームにその属性がある場合でも、リクエストはマルチパートリクエストとは見なされないようです。RequestMethod.DELETERequestMethod.PUTenctype="multipart/form-data"

フォームは次のとおりです。前の質問に似ています。

送信ボタンがクリックされたときに呼び出されるSpringのメソッドは次のとおりです。

他のリクエストパラメータは、と同様に取得さ@RequestParam("myText") String textれますがrequest.getParameter("myText")、メソッドの呼び出しServletFileUpload.isMultipartContent(request)はfalseを返します(また、をrequest.getParameter("myFile")返しますnull)。これは、リクエストがマルチパートリクエストではないように見えることを意味します。

requestメソッドをに変更するとRequestMethod.POST、すべて正常になります。

PUTメソッドを使用してマルチパートコンテンツを取得するにはどうすればよいですか?

0 投票する
2 に答える
467 参照

android - エンティティを設定しても、Android HttpPut には本体がありません

私はいくつかの XML をサーバーに PUT しようとしていますが、その要点は、私が何をしても、HttpPut は Http 本体に何も入れないということです。サーバーは常に本体が見つからないと言って戻ってきますが、Wireshark で見ると何もありません! リクエストを設定して実行するために使用しているコードは次のとおりです。

ここに他に何を含めるべきかわかりません。4.2 と 4.0.3 で試してみました。このコードは、AsyncTask の doInBackground で実行されています。取得した応答コードは 409 Conflict で、本文はサーバーのアプリケーション固有のメッセージで、本文が欠落していることを示しています。Wiresharkで欠落していることを確認しました。

編集:

興味深いことに、デスクトップで同じコードをスタンドアロンで実行したところ、うまくいきました。では、Android 版の HttpClient やシステムに問題はありますか? 確認のため、いくつかの異なる API レベルも試しました。

何かご意見は?

ありがとう!

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

java - HTTP Put セット コンテンツ タイプ

HTTP Put のコンテンツ タイプを xxxx+xml に設定するにはどうすればよいですか?

このリンクAndroid のソリューションを参照し、HTTP POST (SOAP) 経由で XML を送信しました。このようにコンテンツ タイプを設定すると問題ありません。つまり、xml がリクエストと共に送信されるということです。

しかし、石鹸のタイプをカスタムのものに変更すると、次のように、リクエストでxmlが消えます(wiresharkで見ました):

次に、xmlのみを入れてみたので、リクエストは再びOKです:

xml がまだそこにあるように、xml 型と一緒になるよりも content-type の正確なルールを知りたいです。

ありがとう。

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

php - PEARPHPHttp_Request2ライブラリを使用してPUTメソッドでデータを送信する方法

PEARライブラリHttp_Request2を使用しています。PUTリクエストを作成し、パラメータをWebサービスに渡す方法に関するドキュメントを検索できませんでした。誰かが助けを提供できますか?

POSTリクエストの場合、それは簡単です。

ただし、メソッドをPUTに変更するときにデータを送信する方法がわかりません。

誰か手を貸しますか?

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

android - HTTPUrlConnection urlConnection.setRequestMethod( "PUT");を使用してファイルをアップロードするにはどうすればよいですか。またはHttpPut?

したがって、この問題を取り除くことはできません。Androidアプリ(API 8)からHTTPサーバー(IIS7.5を搭載したWindows2008サーバー)にXMLファイルとファイルをアップロードする必要があります。.jpg以前の検索から示唆されたように、私はすでにPUT動詞を有効にし、アンインストールWebDavされた&webdavメソッドを有効にしました。さらに、応答を返すことができないため、サーバー側で正しく実行しているかどうかはわかりません。

これが私のコードです

私があなたが助ける必要があるかもしれないいくつかの情報を忘れたら申し訳ありません。私IISもアンドロイドに不慣れです。