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

wcf - IIS でホストされている WCF REST サービスは、PUT と DELETE をサポートしていません

Microsoft の WCF REST サービス テンプレート 40 を使用して、.NET 4 で WCF REST (別名 WebHttp) サービスを作成しました。IIS 6 でサービスをホストしています。

サービス テンプレートは、".svc" を含まない "クリーンな" URL を作成する方法として、Global.asax の RouteTable を使用します。例えば:

http:// localhost / フライト / 878

GET と POST はこの URL に対して正常に機能しますが、PUT と DELETE は HTTP 501「実装されていません」という結果になります。

次のような単純な .svc ファイルを作成すると:

次に、この URL に対して PUT と DELETE を使用できます。

http:// localhost / flightservice.svc / 878

上記の「クリーンな」URL に対して PUT と DELETE を機能させることが可能かどうかは誰にもわかりませんか? 設定を構成するファイル拡張子がなく、PUT と DELETE をグローバルに許可したくないため、これを許可するように IIS を構成する方法がないようです。

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

json - JavaでREST WebサービスのPUTおよびPOSTメソッドの入力としてJSONを使用する方法

JAX-RS を使用して REST Web サービスを作成しようとしています。その中で、JSON を REST Web サービスのメディアタイプとして消費する PUT メソッドまたは POST メソッドがあります。クライアント側からこれらのメソッドを呼び出す方法を教えてください。そのjsonをクライアント側からの入力としてそれらのPUTおよびPOSTメソッドに渡す方法と、サーバー側からのPUTまたはPOSTメソッドでjson形式をどのように使用するか. xml を使用する場合は、JAXBElement を使用しています。json を使用するには、どうすればよいですか?

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

jquery - Rails が POST からネストされたデータをエンコードしない

私は現在、jQuery を使用する rails3 アプリケーションに取り組んでいます。ユーザーが行った選択に基づいて JSON データの配列を返す JavaScript プラグインがあります。このデータ配列を Java スクリプト プラグインから読み取り、それを Rails アプリケーションにポストして保存する保存ボタンがあります。JavaScript は機能しているようで、正しい ajax 呼び出しを行い、データを Rails アプリケーションに送り返します。問題は、Rails がサーバーに PUT されたデータをエンコードする方法にあるようです。

問題は、レール アプリケーションにポストバックしようとしているネストされたデータです。私が期待している値のハッシュではなく、1 つの長い文字列として扱われているように見えるシフトの配列があります。これは、データレールが取得している出力です。

パラメータ: {"shifts"=>"[{\"start_time\":\"Wed Oct 06 2010 09:30:00 GMT+0100 (BST)\",\"end_time\":\"Wed Oct 06 2010 13 :00:00 GMT+0100 (BST)\",\"active\":true,\"occurrence\":\"weekly\",\"company_id\":\"1\"},{\"start_time \":\"Thu Oct 07 2010 09:30:00 GMT+0100 (BST)\",\"end_time\":\"Thu Oct 07 2010 13:00:00 GMT+0100 (BST)\",\ "active\":true,\"occurrence\":\"weekly\",\"company_id\":\"1\"}]", "id"=>"1"}

その後、コントローラーで次のコードを使用できると期待しています

ただし、値のハッシュの代わりに単一の文字列があります。Railsがハッシュ値を期待どおりにエンコードしない理由についての提案。

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

java - httpclient putの問題

私はそれが必要であると述べているAPIを与えられました:

今、私は次のコードを使用しようとしました (ここで、リクエスト本文は、上記の \r\n のない xml です)

ステータスから 500 を返し続けています。

私が見逃している小さなことについてのアイデア。(私も投稿しようと思います)

ありがとう

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

php - PHPcUrlライブラリでのPUTメソッドの使用

次のcurlコマンドを(コマンドラインで)正常に実行できます。

これが私がこれまで行っていることですが、私が使用しているRESTサービスでは機能していないようです。

PUTメソッドを使用して--data-binaryを変換しようとするときの正しい方法は何ですか?

0 投票する
7 に答える
127292 参照

scala - scala.collection.mutable.Map に要素を追加するための構文は何ですか?

scala.collection.mutable.Map に要素を追加するための構文は何ですか?

失敗した試みのいくつかを次に示します。

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

apache - Apache は PUT と DELETE を制限します

<limit>タグを使用して PUT および DELETE 呼び出しが Apache サーバー経由で実行されないようにしようとしましたが、うまくいきませんでした。

アパッチのバージョン: 2.2

現在、httpd.conf ファイルの内部に次のようなものを追加しています。

しかし、この行がファイルにある間、Apache を正常に再起動できませんでした。現在、私は Apache についてほとんど知りません。私が見つけた Apache ドキュメントのいくつかをフォローしようとしてきましたが、うまくいきませんでした。

何も変更しないと、httpd.conf のこのセクションは次のようになります。

どんな助けでも大歓迎です。

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

python - PUTパラメータがPython/Googleアプリエンジンで機能しない

私はグーグルアプリエンジンのwebappフレームワークでPythonを使ったシンプルなRESTfulウェブサービスに取り組んでいます。

基本的に、私はすべてのリクエストをAJAX / jquery経由で送信しています-POSTの場合、それは魅力のように機能しますが、PUTを使用してデータを送信する場合、パラメーターは空であるか、処理されません。

これは私のPUTです:

ファイアバグは私が置いていると言った:

しかし、このPythonコードを使用します:

ただ戻る

だから..うーん、私がここで欠けているものはありますか?

乾杯、マーティン

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

iphone - iPhone からファイルをアップロードする際の POSIX エラー 12 (「メモリを割り当てられません」)

私は、カメラからの完全な写真 (通常はそれぞれ 1.5 から 2.0 MB の間) とそのサムネイル (はるかに小さい) を Amazon S3 にアップロードする iPhone アプリケーションに取り組んでいます。

サムネイルは常に正常にアップロードされますが、完全な画像がアップロードされない場合があり、失敗すると、POSIX エラー コード 12 (別名 ENOMEM) で失敗します。ただし、エラーが発生したときに空きメモリの量を出力するデバッグ コードを追加しました。通常は 100 MB を超える空きメモリが常にかなりあります。

さらに、アップロードが 3G 経由で行われている場合はエラーがより頻繁に発生し、wifi 経由の場合は少なくなります。リクエストがあまりダウンロードされておらず、アップロードされているファイルが既にメモリにあるため、これは奇妙に思えます (私も試しました改善なしでディスクからストリーミングします)。

NSURLConnection、Foundation CFHTTP* 関数、および ASIHTTPRequest ライブラリを使用してファイルをアップロードしようとしましたが、エラーは同じ頻度で発生します。さらに奇妙なことに、Google で調べた限りでは、エンド ユーザーが Safari からエラー コード 12 を受け取ることがあるということだけです。これについて言及している iOS 開発者は見たことがありません。継承されたコード ベースで作業しているため、何か問題がある可能性がありますが、何を探すべきかさえわかりません。どんな洞察も大歓迎です!

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

javascript - Rails PUT リクエストを JavaScript で送信する

Railsでjavascriptを介してPUTリクエストをアクションに送信するにはどうすればよいですか? .html.erb ファイルで行う方法は次のとおりです。

JavaScriptでこれを行うにはどうすればよいですか?