問題タブ [http-delete]

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 に答える
1158 参照

curl - AlfrescoでCurlを使用してWebスクリプトを呼び出すファイルを削除する

Alfresco、Web Scripts、curlを初めて使用し、ファイルを削除しようとしています。

ファイルは呼び出されますtest.json

次のWebスクリプトを使用しようとしています。

ここで、次のようにWebスクリプトを呼び出します。

これを行うと、404エラーが発生します。

このウェブスクリプトを正しく呼び出す方法を知っている人はいますか?

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 投票する
1 に答える
771 参照

perl - Perl REST:いくつかのデータを含むDELETEリクエストを送信する方法(原文のまま!)?

onDeleteメソッドのデータを処理するWebサービスがあります。だから、私はDELETEリクエストでいくつかのデータを転送する必要があります...そして私は実際にPerlでそれを行う方法を完全に知りません:(

誰かがそれについて何か考えを持っていますか?たぶん、誰かが同じ問題に遭遇し、それを解決しましたか?

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

ruby-on-rails - Rails 3) 削除、破棄、およびルーティング

問題は以下のコードです

私の投稿モデルには、削除に依存する多くの関係があります。ただし、上記のコードは投稿を削除するだけで、その関係はそのまま残ります。問題は、メソッド delete と destroy が異なり、メソッド delete はオブジェクトをインスタンス化しないことです。

したがって、投稿を「削除」する代わりに「破棄」する必要があります。

<%= button_to t('.delete'), @post, :method => :destroy %>ルーティングエラーが発生します。

[POST] "/posts/2" に一致するルートはありません

<%= button_to t('.delete'), @post, Post.destroy(@post) %>ボタンをクリックせずに投稿を削除します。

誰でもこれで私を助けることができますか?

アップデート:

アプリケーション.js

レーキルート

投稿モデル

タグモデル

問題: 投稿を削除すると、すべての tag_links が破棄されますが、タグはまだ存在します。

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

rest - メソッドタイプがDELETEの場合にExt.Ajax.requestを使用してパラメーターを渡す方法

Ext.Ajax.requestサーバー上の一部のデータを削除するためにuseメソッドを送信しようとしています。私のリクエストメソッドは次のようになります:

私のジャージサーバーで私は以下のように書いています:

このメソッドは、ユーザーIDを次の形式で出力します。

user id = userId=12345

したがって、の期待値はuserIdです12345が、それは私に与えていますuserId=12345。私はジャージの初心者なので、今何をすべきか決めることができません。

誰かが何が悪いのか教えてもらえますか?

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

javascript - InstagramAPIへのCURL削除リクエストが失敗する

APIを呼び出して、Instagramで気に入った写真とは違うものにしようとしています。私のURLは、InstagramAPIツールのURLとまったく同じです。私はCurlを使用しています。空の応答が返されますが、エラーやステータスコードはありません。

これがjavascriptで書かれた私の「好き/嫌い」メソッドです。

そしてこれがPHPで書かれた私のサーバーコードです

私のいいねコードは完璧に機能します...何か考えはありますか?ドキュメントによると、DELETEリクエストは次のようになります。

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

java - Javaを使用してAPIアドレスとjsonデータでHTTP DELETEを実行します

POST リクエストを Web に送信するには、次の構文を使用できることを知っています。

ただし、DELETE の setEntity メソッドは存在しません。では、データを含む DELETE を送信する代替手段は何ですか?

私はこれを見ました: HttpDelete with body

しかし、私はそれを本当に理解していませんでした... 私はただの初心者です!

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

ruby-on-rails - GETの代わりにDELETEを使用して削除した後のRailsリダイレクト

私が発行しているルートがありますDELETE

コントローラーに問題なくヒットし、コントローラーはリソースを削除してから、リダイレクトを発行します。

この結果、リダイレクト時にルーティング エラーが発生します。

ログを見ると、レールがリダイレクトまで正しいことを行っていることがわかります。リダイレクトは、次のDELETE代わりに別のものを発行しようとしていGETます。

Chrome デバッガーに最初のリクエストが表示されます。

そして、リダイレクトの次のとおりです。

したがって、これはブラウザがリダイレクトを正しくたどっているように見えますが、レールはGETリダイレクト呼び出しを無視し、代わりにDELETEwhich を使用して 404 を返します (DELETEそのリソースではサポートされていないため、とにかく間違っています)。

リダイレクトされた URL で単純に「GET」を実行すると、正常に動作します。

削除後のRailsのリダイレクトについて何が欠けていますか? ありがとう。

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

php - mod_rewrite: HTTP DELETE と PUT をリダイレクトする方法

mod_rewrite を使用して、PHP で小さな REST API を作成しようとしています。

私の質問は次のとおりです: HTTP DELETE と PUT を処理するにはどうすればよいですか? たとえば、URL は次のようになります: /book/1234

ここで、1234 は書籍の一意の ID です。この ID (1234) を、ID をパラメーターとして book.php に「リダイレクト」したいと思います。PHPスクリプトでPUTおよびDELETE変数を読み取る方法はすでに知っていますが、mod_rewriteでこの書き換えルールを設定するにはどうすればよいですか?

何か案は?

編集: GET の書き換え規則は次のようになります。

PUT と DELETE のこの「パラメータ転送」を行うにはどうすればよいですか? 私が知る限り、HTTP POST、PUT、DELETE は HTTP リクエスト ボディを使用してパラメータ値を送信します。したがって、HTTP 要求本文にパラメーターを追加する必要があると思います。しかし、mod_rewrite でそれを行う方法がわかりません。

DELETE と GET を混在させることはできますか?

次に、book.php で $_GET['id'] を使用して書籍 ID を取得します。HTTP HEADER で HTTP METHOD が DELETE であると示されている場合でも同様です。うまくいかないようです...