問題タブ [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 投票する
0 に答える
233 参照

ruby - HTTP:Put をリッスンする Ruby シン クライアント、どこから始めて、何が必要なのかわからない

HTTP::PUT (POST の場合もあります) を介して、データ変数を含む添付ファイルとしてファイルを送信する Python スクリプトがあります。

POST を使用すると、PHP (Apache 上) を介して 1 行のコードで取得できます ( echo file_get_contents($_FILES['file']['tmp_name']);)

しかし、ApacheとPHP(私には利用できません)なしでRubyで同じことをしようとすると、THINで実行されているRubyスクリプトを調べなければなりません。ポートでリッスンして 200 OK で応答するシン スクリプトを作成できましたが、PUT または POST データをキャプチャする方法を見つけるために、例が見つからないか、API を明確に読むことができません。コードスニペットまたはポインターを高く評価しました。

私がこれまでに持っているもの:

出力:

テスト方法:

curl --upload-file /tmp/testfile http://localhost:8080

出力:

ファイルは明らかに転送されますが、それを取得する方法がわかりません。

ファイルを確認して受信する方法がわかれば、応答ヘッダーなどを処理できます。

助けてくれてありがとう、

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

java - Put メソッドをオンライン データベースに発行する際の問題

ここにあるオンラインデータベースにプットを発行しようとしていますが、これは私のコードです

これがlogcatから得た応答です

コード 415 の意味は知っていますが、コンテンツが application/xml になることを具体的に示すヘッダーを含めました (txt/xml も試しましたが、どちらも機能しませんでした)。

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

c# - asp.net Webフォームでhttp putメソッドを使用する

ASP.NET は初めてで、ステートレスであることの面白さから、私は多くの時間を概念の理解に費やしてきました。そうは言っても....

私は、安らかな Web サービスを使用してデータを変更/表示するサード パーティの API を扱っています。最初に、asp.net で webservice を呼び出す方法を見つけました。次に、API ドキュメントを表示すると、データを取得するには次のようにすることがわかりました。

ここに画像の説明を入力

そこで、スペースの機能 (データベース内のオブジェクト) を調べるために次のように書きました。

リクエスト = WebRequest.Create(ReqURL + クエリ) as HttpWebRequest;

そして、それはうまくいきました。必要なすべての情報が得られました。今、私は Web サービスを介して情報を送り返して情報を変更する方法を学ぼうとしていますが、これが苦労しているところです。そのために「PUT」を使用していることを確認したので、asp.net で http put を使用するチュートリアルを見つけようとしましたが、このトピックについて無知であるか、完全に理解していないために、必要なものを正確に見つけることができませんでした。結果。

情報の操作に関する API ドキュメントの内容は次のとおりです。

ここに画像の説明を入力

それで、誰かがこのWebサービスをどのように使用するかを示す簡単なコードサンプル/疑似コードを提供できますか? GET は問題ありませんが、PUT をどこから始めればよいかわかりません。

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

backbone.js - PHP ZF2 - 安らかなコントローラーのバックボーン PUT メソッドの不適切な解析

ZF2 ベースのアプリケーションとフロントエンドのバックボーンに問題があります。フロントエントのどこかで私は走ります

Chrome スニファをオンにすると、リクエストの詳細が表示されます。

リクエストのペイロードは次のとおりです。

このリクエストの処理に使用されるコントローラーは、適切なアクションを実行します。

私の問題は、結果として次のように表示されることです。

ここで、id は適切に解析されていることがわかりますが、すべてのデータは奇妙な配列のキーに分類されます。現在、このキーからデータを取得していますが、これは悪い方法だと思います。コントローラーの解析データを適切にする方法を理解するのを手伝ってくれる人はいますか。

アップデート

解決策は、ZF2 を 2.2 安定バージョンに更新するだけのようです。

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

jquery - "jquery.jsonp.js" GET が機能します。POST PUT DELETE OPTIONS はどうですか?

GET 以外の jsonp http メソッド (POST、PUT、OPTIONS、DELETE)

jquery 組み込みの $.ajax メソッドを使用すると、次のようになります。

type: "GET", $.ajax を使用して http PUT を実行すると、単純に変更される行に注意を向けたいだけです。type: "PUT",

このコード例は、jquery ajax を使用したクロス ドメインからの JSON 解析からのものです。

$.ajax を使用しない

google-code の jquery.jsonp を使用するhttps://github.com/jaubourg/jquery-jsonp

GET メソッドで jquery.jsonp.js を使用する例を次に示します。

これは完全に機能します。GET jsonp リクエストを行う方法は私の質問ではありません。

$.jsonp で、他の http メソッドを実行したい: PUT POST DELETE OPTIONS ... ? $.jsonp は をサポートしていtype="PUT",ますか?

ドキュメントにはまったく言及されていません: API.md および TipsAndTricks.md ソースコードにもありません。

アップデート

@ohgodwhy ドメインを越えて POST 2 を機能させるためのハック (iframes / Proxy) があります。 JSONP および jQuery での PUT/POST/DELETE の使用

@thefrontenderリンクされた記事は、「クロスオリジンリソース共有(CORS)」を調べることを提案しています

ブラウザーによる CORS サポートhttp://caniuse.com/cors

同じ記事には、「JSON を URL パラメーターとしてエンコードすることもできますが、それを考えるのは恥ずべきことです」とも書かれています。歴史の中で、恥は誰も止めなかったのですか?シンプルで怠惰で、限られたケースでは仕事を終わらせます。

Thx 4みんな助けて...

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

python - FlaskでHTTPメソッド「PUT」と「DELETE」を許可するにはどうすればよいですか?

私はPythonを始めており、次のようなPUTおよびDELETEメソッドを実行しようとしています:

しかし、HTTP 405 エラー Method Not Allowed が表示されます

このメソッドは、要求された URL では許可されていません。

私たちを手伝ってくれますか?

編集:メソッドを呼び出す方法は次のとおりです。

次の Http:

そして、リクエスト戦略を決定するには:

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

http-put - 存在するデータベースのサイズ制限

PUT リクエストを使用してファイルを eXist-db にアップロードしようとしていますが、次のメッセージが表示されます。

この制限をオーバーライドするにはどうすればよいですか?

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

.net - IIS での HttpWebRequest "Put" 動詞の動作

作成したばかりの webdav クライアント アプリと IIS サーバーの間のダイアログ フローを理解しようとしています。実際には、https では機能しますが、通常の http では機能せず、サーバーは両方を受け入れるように構成されているため、理解する必要があります。

まず、「PROPFIND」はうまく機能しているようです。面白いことに、Fiddler で HTTP トラフィックを分析すると、サーバーからの 401 応答があり、プログラムには表示されません。Windows Mini-redirector で同じ操作を試してみると、同じことが起こります。影響を与えていないように見える 401 応答があります。これはhttpを使用しています。

次に、HttpWebRequest で「PUT」を含むファイルを送信します。私のアプリケーションはエラーをスローせず、応答も得られず、無期限に待機するだけです。ただし、Fiddler またはその他のネットワーク アナライザーでは、サーバーからの 401 応答があり、アプリが見逃しているようで、その後トラフィックはありません。次に、ミニリダイレクターを試してみると、同じ 401 が表示されますが、次の 201 応答があり、ファイルがアップロードされます。

私のアプリではすべてhttpsでうまくいくようです。IIS 6.0 IIS 7 および IIS 8.0 で試しました。それらはすべて、非 SSL トラフィックを受け入れるように構成されています。

私のアプリが見ないのに401があるのはなぜですか?ミニリダイレクターのトラフィックにも含まれていますが、気にしないようです。

また、http では機能しない理由についての経験、ミニリダイレクターはサーバーがそれを受け入れますが、https では機能しますか?