タグ付けされた質問 「post」

POSTはHTTPプロトコルメソッドの1つです。これは、ファイルをアップロードしたり、完成したフォームを送信したりするなど、クライアントがサーバーにデータを送信する必要がある場合に使用されます。postという単語にはいくつかの意味がありますが、このタグは特にHTTP POSTリクエストに関するものです。


7
POSTリクエストの%5Bおよび%5Dは何を表していますか?
特定のWebサイトにログインするためのJavaクラスを作成しようとしています。ログインするためにPOSTリクエストで送信されるデータは user%5Blogin%5D=username&user%5Bpassword%5D=123456 私は何好奇心%5Bと%5Dキーでの手段のユーザログイン。 これらのデータをどのようにエンコードしますか?

15
NameValuePairを使用してPOSTを使用し、HttpURLConnectionにパラメーターを追加する方法
私がやろうとしていますPOSTをしてHttpURLConnection(私はこのようにそれを使用する必要が、使用することはできませんHttpPost)、私はこのようなその接続にパラメータを追加したいのですが post.setEntity(new UrlEncodedFormEntity(nvp)); どこ nvp = new ArrayList<NameValuePair>(); 保存されているいくつかのデータを持つ私はこれを追加する方法の方法を見つけることができません。ArrayList私にはHttpURLConnectionここにあります: HttpsURLConnection https = (HttpsURLConnection) url.openConnection(); https.setHostnameVerifier(DO_NOT_VERIFY); http = https; http.setRequestMethod("POST"); http.setDoInput(true); http.setDoOutput(true); この厄介なhttpsとhttpの組み合わせの理由は、証明書を検証しない必要があるためです。それは問題ではありませんが、サーバーに適切にポストします。しかし、私はそれを引数付きで投稿する必要があります。 何か案は? 重複する免責事項: 2012年には、HTTP POSTリクエストにパラメーターがどのように挿入されるのかまったくわかりませんでした。NameValuePairそれがチュートリアルだったので、私はつかまっていました。この質問は重複しているように見えるかもしれませんが、私の2012年の自己は他の質問を読み、それを使用していませんNameValuePairでした。実際、それは私の問題を解決しませんでした。



2
Chrome開発ツールの[ネットワーク]タブに表示される「リクエストペイロード」と「フォームデータ」の違いは何ですか
OverаэтотвопросестьответынаStack Overflowнарусском:чемотличаетсяRequest PayloadотFormDataвjs 私がサポートしなければならない古いWebアプリケーションがあります(私が作成しなかったものです)。 フォームに入力して送信すると、Chromeの[ネットワーク]タブを確認すると、通常は[フォームデータ]が表示される[リクエストペイロード]が表示されます。2つの違いは何ですか?一方が他方の代わりにいつ送信されるのですか? これをグーグル化したが、これを説明する情報は実際には見つかりませんでした(「リクエストペイロード」の代わりに「フォームデータ」を送信するようにJavaScriptアプリを取得しようとしている人々だけです。

13
POSTデータを使用したPHPリダイレクト
私はこのトピックについていくつかの調査を行い、それは不可能であると言っている専門家が何人かいるので、別の解決策を求めたいと思います。 私の状況: ページA:[checkout.php]お客様が請求の詳細を入力します。 ページB:[process.php]請求書番号を生成し、データベースに顧客の詳細を保存します。 ページC:[thirdparty.com] 3番目の支払いゲートウェイ(投稿データのみを受け入れる)。 顧客は詳細を入力してカートをページAに設定し、次にページBにPOSTします。process.php内で、POSTされたデータをデータベース内に保存し、請求書番号を生成します。その後、顧客データと請求書番号をthirdparty.com支払いゲートウェイにPOSTします。問題はページBでPOSTを実行しています。cURLはページCにデータをPOSTできますが、問題はページがページCにリダイレクトされなかったことです。お客様はページCでクレジットカードの詳細を入力する必要があります。 サードパーティの支払いゲートウェイからAPIサンプルが提供されました。サンプルは、請求書番号と顧客詳細をPOSTしたものです。システムで不要な請求書番号が過剰に生成されることは望ましくありません。 これに対する解決策はありますか?私たちの現在のソリューションは、お客様がページAに詳細を入力することです。次に、ページBに別のページを作成し、そこにすべてのお客様の詳細を表示します。ユーザーは[確認]ボタンをクリックしてページCにPOSTできます。 私たちの目標は、お客様が一度だけクリックする必要があることです。 私の質問が明確であることを願っています:)
241 php  post 

14
リクエストヘッダーフィールドAccess-Control-Allow-HeadersはAccess-Control-Allow-Headersでは許可されていません
postリクエストでサーバーにファイルを送信しようとしていますが、送信するとエラーが発生します。 リクエストヘッダーフィールドContent-Typeは、Access-Control-Allow-Headersでは許可されていません。 だから私はエラーをググってヘッダーを追加しました: $http.post($rootScope.URL, {params: arguments}, {headers: { "Access-Control-Allow-Origin" : "*", "Access-Control-Allow-Methods" : "GET,POST,PUT,DELETE,OPTIONS", "Access-Control-Allow-Headers": "Content-Type, Access-Control-Allow-Headers, Authorization, X-Requested-With" } 次に、エラーが発生します: リクエストヘッダーフィールドAccess-Control-Allow-OriginはAccess-Control-Allow-Headersでは許可されていません それで私はそれをググりました、そして私が見つけることができた唯一の同様の質問は半分の答えを提供され、そしてトピック外として閉じられました。追加/削除するヘッダーは何ですか?

7
Ajaxクエリの投稿エラーをキャッチするにはどうすればよいですか?
エラーをキャッチし、Ajaxリクエストが失敗した場合に適切なメッセージを表示したいと思います。 私のコードは次のようですが、失敗したAjaxリクエストをキャッチすることができませんでした。 function getAjaxData(id) { $.post("status.ajax.php", {deviceId : id}, function(data){ var tab1; if (data.length>0) { tab1 = data; } else { tab1 = "Error in Ajax"; } return tab1; }); } 私は、Ajaxリクエストが失敗したときに「Ajaxのエラー」が実行されることはないことを知りました。 Ajaxエラーを処理し、失敗した場合に適切なメッセージを表示するにはどうすればよいですか?

3
cURLを使用してファイルコンテンツを本文エンティティとして送信する方法
cURLコマンドラインユーティリティを使用して、HTTP POSTをWebサービスに送信しています。ファイルの内容をPOSTの本体エンティティとして含めたいのですが。私は等の-d </path/to/filename>タイプ情報を持つ他のバリアントを使用してみました--data </path/to/filename> --data-urlencode </path/to/filename>...ファイルは常に添付されています。ボディエンティティとして必要です。
207 post  curl 

4
ASP.NET MS11-100:投稿されたフォーム値の最大数の制限を変更するにはどうすればよいですか?
Microsoftは最近(2011年12月29日)、. NET Frameworkのいくつかの深刻なセキュリティ脆弱性に対処するためのアップデートをリリースしました。MS11-100で導入された修正の1つは、ハッシュテーブルの衝突を含む潜在的なDoS攻撃を一時的に軽減します。この修正により、大量のPOSTデータを含むページが破損するようです。私たちの場合、非常に大きなチェックリストのあるページで。なぜこれが当てはまるのでしょうか? 一部の非公式ソースは、MS11-100がポストバックアイテムに500の制限を設定していることを示しているようです。これを確認するマイクロソフトの情報源が見つかりません。ビューステートと他のフレームワーク機能がこの制限の一部を使い果たしていることを知っています。この新しい制限を制御する構成設定はありますか?チェックボックスの使用から切り替えることもできますが、特定の状況ではかなりうまく機能します。パッチは他の厄介なものから保護するため、パッチを適用したいと思います。 500の制限について議論している非公式の出典: このセキュリティ情報は、単一のHTTP POSTリクエストに対して送信できる変数の数に制限を設けることにより、DOS攻撃ベクトルを修正しています。デフォルトの制限は500ですが、これは通常のWebアプリケーションには十分ですが、ドイツのセキュリティ研究者が説明しているように攻撃を無効にするのに十分なほど低くなっています。 編集:制限の例を含むソースコード(500ではなく1,000のように見えます)標準のMVCアプリを作成し、次のコードをメインインデックスビューに追加します。 @using (Html.BeginForm()) { <fieldset class="fields"> <p class="submit"> <input type="submit" value="Submit" /> </p> @for (var i = 0; i < 1000; i++) { <div> @Html.CheckBox("cb" + i.ToString(), true) </div> } </fieldset> } このコードはパッチの前に機能しました。後は動作しません。エラーは: [InvalidOperationException:オブジェクトの現在の状態のため、操作は無効です。] System.Web.HttpValueCollection.ThrowIfMaxHttpCollectionKeysExceeded()+82 System.Web.HttpValueCollection.FillFromEncodedBytes (Byte [] bytes、Encoding encoding)+111 System.Web。 HttpRequest.FillInFormCollection()+307
196 asp.net  post  ms11-100 


3
jQuery投稿JSON
更新:var valueサーバーに渡したい こんにちは、同じ古い、同じ古い... :) と呼ばれるフォームと呼ばれる<form id="testForm" action="javascript:test()">コード領域があります<code id="testArea"></code> このコードを使用して、データを文字列化し、コード領域に表示します。 var formData = form2object('testForm'); document.getElementById('testArea').innerHTML = JSON.stringify(formData, null, '\t'); var value = JSON.stringify(formData, null, '\t'); このデータをJSONファイルに送信する必要があります。私はこのプロジェクトに取り組んできました:http : //ridegrab.com/profile_old/そしてSubmit Queryボタンを押すと、ページのヘッドが表示されます。 また、このスクリプトを使用してデータを送信します。 function authenticate(userName, password) { $.ajax ({ type: "POST", //the url where you want to sent the userName and password to url: …
192 jquery  json  post 

7
POSTメソッドを使用したSwiftのHTTPリクエスト
SwiftでHTTPリクエストを実行して、URLに2つのパラメーターをPOSTしようとしています。 例: リンク: www.thisismylink.com/postName.php パラメータ: id = 13 name = Jack それを行う最も簡単な方法は何ですか? 返答も読みたくありません。PHPファイルを使用してデータベースに変更を加えるためにそれを送信したいだけです。

11
JavaでJSONを使用するHTTP POST
JavaでJSONを使用して簡単なHTTP POSTを作成したいと思います。 URLが www.site.com そして、それは例えば{"name":"myname","age":"20"}ラベルが付けられた値を取ります'details'。 POSTの構文を作成するにはどうすればよいですか? また、JSON JavadocsにPOSTメソッドが見つからないようです。
188 java  json  http  post 

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.