問題タブ [http-method]
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.
java - は何をしますか?「フォーマット(リスト」の意味)
この投稿の指示に従って、Http GetMethod ( http://some.domain/path?param1=value1¶m2=value2 ) のパラメーター化された URI を作成していますが、新しい問題に遭遇しました。
私はこのコードを持っています:
ただし、私のEclipseは、URLEncodeUtils.formatはタイプを受け入れずList<NameValuePair>
、List<? extends NameValuePair>
.
これは、サブクラスのみが受け入れられることを意味する可能性があると考えました (NameValuePair は抽象的ではないため、意味がありません) が、これもうまくいきませんでした:
これは正確にはどういう意味ですか?
編集:
迅速な返信ありがとうございます。
理論的な回答の一部として、「実用的な解決策」を見つけました。 NameValuePair はインターフェイスであるため、フォーマットはそれで動作せず、実装が必要です。
したがって、解決策は、NameValuePair を、最初のものを実装する BasicNameValuePair に置き換えることです。
ただし、この「拡張」はまだ少し混乱しています。
php - URLは同じだがHTTPメソッドとコントローラーアクションが異なるSymfonyでルートを設定する
Symfony アプリケーションに次のルート構成があります。
アクションにリンクされていexecuteConfigure
ます。executeCreate
次に、このように構成されたフォームがあります。
フォームが送信されるたびにexecuteConfigure
実行されますが、私が知る限り、POST
メソッドで構成されたルートはそれを避けて実行する必要がありexecuteCreate
ます。
同じ URL を保持するこれら 2 つのアクションを区別するにはどうすればよいですか?
ありがとう!
php - ダブルデータ送信を取得/投稿するためのソリューションを検索する
重複の可能性:
f5を押したときにphpでフォームの再送信を回避する
mysql データベースへの DOUBLE DATA SUBMISSION を防ぐ方法について助けが必要です。
これは通常、送信後にユーザーが REFRESH ボタンを押したときに発生します。
HTML Webフォームを使用してデータを送信してサーバー側で処理するときはいつでも、ファイルがそれ自体で処理されることを説明するフォームのアクション属性を省略し、最初の行からサーバー側のphpスクリプトを配置することをお勧めします。データを送信する前に、すべてのフィールドが正しく入力されているかどうかを厳密に確認し、そのデータを将来の処理に送信します。PHPスクリプトを使用して、クリックされたWebフォームボタンがnullでないかどうかを確認し、mysqlへの確立された接続を介して操作クエリを実行します。ヘッダー関数を使用してそれ自体にリダイレクトすることは、二重データ送信を防ぐための最適な方法ですか???
アイデアはありませんか?
さらに、コードを含めます
objective-c - サーバーへのPOSTはGETリクエストになります
次のコードを使用して、サーバーに対して単純なPOSTリクエストを実行しようとしています。
サーバーでデバッグする場合、これは実際にはGET要求になります。これが、$ _POST[]変数を読み取ろうとしたときにPHPエラーが発生する理由を説明しています。結論:setHTTPMethod:が受け入れられないのはなぜですか?
(追加情報:サーバー上でPHPでコーディングする場合、POSTの使用は正常に機能します)
curl - curl-GETおよび-XGET
Curlは、接頭辞Xが付いた一連の異なるhttpメソッド呼び出しを提供しますが、接頭辞Xがない同じメソッドも提供します。私は両方を試しましたが、違いがわからないようです。これらの2つの操作の違いを誰かがすぐに説明できますか?
php - HTTP delete メソッドでデータを送信する
サーバー上でGWTリクエストビルダーでデータを送信しようとすると、データが見つからないため、HTTP削除メソッドでデータを送信することは可能ですか?
asp.net-mvc-3 - HTTP メソッドの変更 + BeginRequest イベント ハンドラ
現在、ASP .NET MVC 3 プロジェクトでカスタム HttpModule を作成しています。この Web ページでカスタム HttpModule の作成に関するドキュメントを入手しました: http://msdn.microsoft.com/en-us/library/ms227673.aspx
私のモジュールでは、BeginRequest イベントのハンドラーの実装を開始しました。ハンドラーで、現在パイプラインで処理中のリクエストを変更したいと考えています。"Connection" コントローラの HttpGet "Index" アクション メソッドが後でパイプラインで実行されるように、リクエストを変更したいと考えています。
URL を変更する方法は知っていますが、リクエストの Http メソッドを設定するには助けが必要です。リクエストがクライアントから POST または別のメソッドで送信された場合、HTTP メソッドを GET に設定する必要があります。
今後ともよろしくお願いいたします
asp.net-mvc-3 - Html.BeginForm()でDELETEフォームメソッドを使用しますか?
可能な場合は適切なHTTPメソッドを使用したいと思います。この場合、ボタンをクリックして何かを削除したときに、属性を使用してコントローラーアクションを実行したいと思います[HttpDelete]
。ただし、Razor構文を使用して、このメソッドでフォームを作成することはできないようです。FormMethod
列挙型にはオプションがなく、次のDelete
ことを実行しても列挙型はオーバーライドされません。
解決策を探しても何も得られません、誰もこれをしていませんか?POSTを使用できることはわかっていますが、そもそもこれがHTTP削除メソッドのポイントではありませんか?
php - タイムラインからアクションを削除
以下のphpコードを使用して、アイテムをタイムラインに投稿します。
アイテムを削除しようとしていますが、対応するカールコードがどうなるかわかりません。フェイスブックは次のように述べています。
コードの最初のブロックのどこで「-X」および「DELETE」引数を定義しますか?...
ご指摘ありがとうございます!...