問題タブ [post-parameter]
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.
jquery - POSTパラメータを使用した外部djangoリダイレクト
リクエストにいくつかのgetパラメータを添付して、Djangoビューで外部URLへのリダイレクトを作成しようとしています。周りを見回したり、試したりした後、私は障害にぶつかったようです。
だから私の見解はこのように見えます
これは私が得ることができた限りです。リクエストURLで、次のようなgetパラメータを指定できることを知っています。
ただし、一部のデータは機密性が高いため、URLに含まれることは望ましくありません。これは外部URLであるため、ビューパラメータを受け入れるredirect()ショートカットを使用できません。では、どうやってそのような仕事を成し遂げるのか、教えてください。
編集
もう少し調べて、IRCで少しおしゃべりした後、支払い情報を含むgetパラメーターをユーザーから遠ざけるために、代わりに投稿として送信する必要があるようです。いくつかのJS、おそらくjQueryを使用してもそれを実行できるはずだと言われました。今はもう少し複雑ですが、問題はまだ残っています。javascriptを使用してdjangoでポストリダイレクトを作成するにはどうすればよいですか?
2回目の編集
私は誤解されているようです。リダイレクトプロトコルDRでそれをクリアしてくれてありがとう。この問題を解決するためにリダイレクトを使用しようとして、間違った道を進んでいるようです。
mod-rewrite - Apache mod_rewriteを使用してPOSTパラメータ、Cookie、またはHTTPヘッダーを読み取る方法
Tomcat 6で実行されているアプリケーションがあります。その前に、すべての要求を転送するApacheサーバーがあります。つまり、ユーザーはTomcatではなくApacheと「対話」します。何らかの理由で、Apacheサーバーは次のURLへのリクエストを受信します。
次に、に転送する必要がありますhttp://www.example.com/$PREFIX/myApp
ここ$PREFIX
で、はPOSTパラメーターです。この$PREFIX
パラメーターは、COOKIEおよび追加のヘッダーとしても使用できます。
mod_rewriteを使用してPOSTパラメーター/Cookie/ヘッダーを読み取る方法が見つかりませんでした。
これは可能ですか?そうでない場合は、別のApacheモジュール/コネクタを使用する必要がありますか?
c# - RouteData への ASP.NET MVC POST パラメーター
jQuery を使用して Id をルートに POST します。たとえば、
http://localhost:1234/Load/Delete
with a POST Parameter Id = 1です。
現在、Global.asax.cs の既定のルートのみを使用しています。
POST を実行すると、ActionFilterfilterContext.RouteData.Values["Id"]
のデフォルト値が に設定されます""
。理想的には、URL に""
. "1"
inの値が見えるので、きちんと投稿されていることが分かりますfilterContext.HttpContext.Request.Params["Id"]
。
RouteData を取得して POST パラメータをフォールバック値として使用する方法はありますか?
racket - Racket での POST/GET バインディング
Racket で POST/GET パラメータを取得する組み込みの方法はありますか? extract-binding
友達は私のやりたいことをやってくれますが、ファイルのアップロードに関連する潜在的なセキュリティ リスクについての悲惨なメモが添付されています。
したがって、使用しないことをお勧めしますが、古いコードとの互換性のために提供されています。
私が把握できる最善のことは(事前に許してください)
しかし、それは不必要に複雑に思えます (そして、バインディング セクションに記載されているのと同じバグのいくつかに悩まされるようです)。
フィールド名とリクエストを指定して、POST/GET 変数の値を取得するための多かれ少なかれ標準的でバグのない方法はありますか? それとも、リスト/ハッシュ/リストとして POST/GET 値のコレクションを取得する方法ですか? それらのいずれかを除いて、GETを無視してPOST変数に対してのみ同じことを行う関数はありますか?
ruby-on-rails - Rails 3でlink_toを使用してリクエストを投稿する
Rails 3 で link_to ヘルパーを使用してカスタム パラメータを使用してリモート POST リクエストを作成するにはどうすればよいですか?
私はこのようなことを試しました:
POST が機能し、コントロールがコントローラーのアクションに到達しますが、params やその他の場所で POST パラメーターを取得できません。
どうすればいいですか?
php - POSTデータをJavascript(jquery)からphpの問題に渡しますか?
私はこの値を渡そうとしていました:
phpページに移動し、データベースに挿入します。これが私の現在のコードです:
実際にはエラーはありませんが、データベースで保存されたのは次のとおりです。
私は何が問題なのか知っていると思います、問題は:
http://www.youtube.com/watch?v=CUUgKj2i1Xc&feature = rec- LGOUT -exp_fresh + div-1r-2-HM
別のPOSTデータとして「&feature=」が必要だと思います。私が試したこと:
アンパサンドの前にスラッシュを追加する(http://phpjs.org/functions/addslashes:303)
Javascript HTMLエンコード/デコード関数の使用(インターネットのどこかにあります)
しかし、両方とも機能しません。他に方法はありますか?
編集:
発生する可能性のある他の問題を予測していますか?コンテンツはユーザーによるタイプ/書き込みです。つまり、ユーザーは何でも入力/書き込みできます。バックハンドでは、「mysql_real_escape_string」を含む他のチェックを行いました
scala - APIでPOSTパラメーターを抽出する方法-Liftフレームワーク
こんにちは私はLiftのAPIに以下を使用しています:
私の問題は、3つのパラメーターのいずれかが欠落している場合、エラーが発生することです。パラメータが欠落している場合、誰かがそれらのいずれかに値を割り当てる方法を手伝ってもらえますか?たとえば、afterがURLにない場合、afterにデフォルト値を割り当てるにはどうすればよいですか?
ありがとう、-ファラン
php - Ajaxは同じページに投稿し、投稿パラメータを破棄せずにページをリロードします
windows.location.reload(true)の後に投稿パラメータを保持する方法を知っている人はいますか?
ページでリロードを実行した場合。投稿パラメータは破棄されます
java - postパラメータが事前に入力されたJavaプログラムからブラウザを開きます
私はJavaプログラムを持っており、InternetExplorerまたは任意のブラウザを開くことができます。を使用してRuntime.getRuntime().exec(cmd);
しかし、私はurlとpostパラメータに言及している私のJavaプログラムからブラウザを開きたいです。
まず第一に、これは可能ですか?どうすればこれを達成できますか?
android - Android での HTTP POST 要求に対する予期しない応答
最近、Android で http POST リクエストを介してデータを送受信するときに奇妙な問題に遭遇しました。
Android アプリとサーバー間のトラフィックを監視するようにFiddlerを設定するのに苦労したので、POST 要求をシミュレートするための簡単な Web フォームを作成しました。
このフォームを使用してリクエストを送信すると、200 OK ステータス コードと目的の XML ファイルを含むレスポンスが返されます。
Android アプリにある Java コードと同等だと思いました。
ただし、同じパラメーター値 (Web フォームに入力した値と同じ) を入力しても、この場合の応答は 204 NO CONTENT であり、明らかに XML ファイルはありません。
この 2 つの方法が同等ではなく、応答が異なる理由を教えてください。それはエンコーディングの何かですか、それとも何が欠けていますか?
残念ながら、サーバーにアクセスできず、Fiddler と PC に接続されているエミュレーター/デバイスが連携を拒否したため、Android の送受信データをデバッグできません。
AndroidHttpClient
また、代わりに ofを使用する必要があるかどうかも疑問DefaultHttpClient
に思いましたが、この場合は何も変わらないと思います。
前もって感謝します!