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

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


23
ページが更新されたときにフォームの再送信を防ぐ方法(F5 / CTRL + R)
SQLテーブルにテキストを送信する単純なフォームがあります。問題は、ユーザーがテキストを送信した後、ページを更新でき、フォームに再度入力しなくてもデータが再度送信されることです。テキストが送信された後、ユーザーを別のページにリダイレクトすることはできますが、ユーザーに同じページを表示させ続けたいです。 各ユーザーに一意のセッションIDを与え、それを別の値と比較して、私が抱えている問題を解決したことについて何か読んだのを覚えていますが、どこにあるのか忘れてしまいました。
132 php  html  forms  post  form-submit 

2
PHPでcURLを使用したRAW POST
PHPでcURLを使用してRAW POSTを実行するにはどうすればよいですか? エンコードなしの場合と同様に生の投稿で、私のデータは文字列に格納されます。データは次のようにフォーマットする必要があります。 ... usual HTTP header ... Content-Length: 1039 Content-Type: text/plain 89c5fdataasdhf kajshfd akjshfksa hfdkjsa falkjshfsa ajshd fkjsahfd lkjsahflksahfdlkashfhsadkjfsalhfd ajshdfhsafiahfiuwhflsf this is just data from a string more data kjahfdhsakjfhsalkjfdhalksfd 1つのオプションは、送信されるHTTPヘッダー全体を手動で書き込むことですが、最適とは言えません。 とにかく、私はただcurl_setopt()にオプションを渡してPOSTを使用し、text / plainを使用し、生データを$variable?
126 php  post  curl  put 

10
HttpURLConnectionでPOSTを使用してファイルを送信する
Android開発者がクラスの使用を推奨しているので、HttpURLConnectionビットマップ「ファイル」(実際にはメモリ内ストリーム)をPOST経由でApache HTTPサーバーに送信する方法の良い例を誰かが私に提供できるかどうか疑問に思っていました。私はCookieや認証などの複雑なものには興味がありませんが、信頼性の高いロジック実装を望んでいます。私がここで見た例はすべて、「これを試してみて、おそらくうまくいく」ように見えます。 現在、私はこのコードを持っています: URL url; HttpURLConnection urlConnection = null; try { url = new URL("http://example.com/server.cgi"); urlConnection = (HttpURLConnection) url.openConnection(); } catch (Exception e) { this.showDialog(getApplicationContext(), e.getMessage()); } finally { if (urlConnection != null) { urlConnection.disconnect(); } } ここで、showDialogはAlertDialog(無効なURLの場合は)を表示するだけです。 ここで、次のようにビットマップを生成するとします。Bitmap image = this.getBitmap()派生したコントロール内で、ViewPOSTを介して送信したいとします。そのようなことを達成するための適切な手順は何でしょうか?どのクラスを使用する必要がありますか?この例のHttpPostように使用できますか?もしそうなら、私は自分のビットマップのをどのように構築しますか?最初にビットマップをデバイスのファイルに保存する必要があるのは嫌です。InputStreamEntity また、元のビットマップのすべての変更されていないピクセルをサーバーに送信する必要があるため、JPEGに変換できないことにも言及する必要があります。

15
SwiftでJSON本文を含むHTTP Postリクエストを作成する方法
JSONボディを使用してHTTPポストリクエストを作成しようとしています。 NSdictionnaryをHTTPリクエストの本文に追加できるようにする方法。 これが私のコードですが、正しく機能していないようです。 var entry1 = Response(IdQuestion: 6510,IdProposition: 10,Time: 30) var entry2 = Response(IdQuestion: 8284,IdProposition: 10,Time: 30) Responses.append(entry1) Responses.append(entry2) let list = Responses.map { $0.asDictionary } let json = ["List":list,"IdSurvey":"102","IdUser":"iOSclient","UserInformation":"iOSClient"] let data : NSData = NSKeyedArchiver.archivedDataWithRootObject(json) NSJSONSerialization.isValidJSONObject(json) let myURL = NSURL(string: "http://www.myserver.com")! let request = NSMutableURLRequest(URL: myURL) request.HTTPMethod = "POST" …
124 json  swift  http  post 

4
POSTデータをURLエンコードする必要がありますか?
データを外部APIにPOSTしています(必要に応じて、PHPを使用しています)。 渡すPOST変数をURLエンコードする必要がありますか? または、GETデータのみをURLエンコードする必要がありますか? ありがとう! 更新:関連する場合に備えて、これは私のPHPです。 $fields = array( 'mediaupload'=>$file_field, 'username'=>urlencode($_POST["username"]), 'password'=>urlencode($_POST["password"]), 'latitude'=>urlencode($_POST["latitude"]), 'longitude'=>urlencode($_POST["longitude"]), 'datetime'=>urlencode($_POST["datetime"]), 'category'=>urlencode($_POST["category"]), 'metacategory'=>urlencode($_POST["metacategory"]), 'caption'=>($_POST["description"]) ); $fields_string = http_build_query($fields); $ch = curl_init(); curl_setopt($ch, CURLOPT_URL,$url); curl_setopt($ch,CURLOPT_POST,count($fields)); curl_setopt($ch,CURLOPT_POSTFIELDS,$fields); curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1); $response = curl_exec($ch);

7
1つのリクエストで複数のアイテムを作成するRESTfulな方法
注文を収集する小さなクライアントサーバープログラムに取り組んでいます。これを「REST(ful)」にしたい。 私がしたいのは: すべての注文ライン(製品と数量)を収集し、完全な注文をサーバーに送信します 現在、これを行うには2つのオプションがあります。 各注文明細をサーバーに送信します:POST qtyおよびproduct_id サーバーへのリクエストの数を制限したいので、実際にはこれをしたくありません。オプション2です。 すべてのオーダーラインを収集して、一度にサーバーに送信します。 オプション2を実装するにはどうすればよいですか?私が持っているいくつかのアイデアは次のとおりです。JSONオブジェクトですべてのオーダーラインをラップし、これをサーバーに送信するか、配列を使用してオーダーラインをポストします。 オプション2を実装するのは良いアイデアですか、それとも良い方法ですか? 良い習慣とは何ですか?
122 rest  post 

5
PHPのPOSTによる同じ名前の複数の入力
同じ名前の複数の入力を取得して投稿し、PHPからそれらにアクセスすることは可能ですか?アイデアは次のとおりです。私は、他の情報とともに無制限の数の物理アドレスを入力できるフォームを持っています。複数のエントリでこれらの各フィールドに同じ名前を付けて、そのデータをポスト経由で送信した場合、PHPはそれにアクセスできますか? たとえば、「xyz」という名前の1つのページに5つの入力があり、PHPを使用してそれらにアクセスしたいとします。次のようなことができますか? $_POST['xyz'][0] もしそうなら、私はフォームを通じて無制限の量の情報を送信し、「xyz」という名前のアイテムの配列をループするだけでサーバーによってそれを処理させることができるので、私の人生を10倍簡単にします。
119 php  html  arrays  forms  post 

13
AngularJS-$ http.postがJSONの代わりに要求パラメーターを送信する方法はありますか?
jQueryのpostメソッドを介してAJAX POSTリクエストを作成している古いコードがいくつかあり、次のようになります。 $.post("/foo/bar", requestData, function(responseData) { //do stuff with response } requestData いくつかの基本的な文字列プロパティを備えた単なるJavaScriptオブジェクトです。 Angularを使用するようにデータを移動している最中なので、この呼び出しを$ http.postに置き換えます。私は次のことを思いつきました: $http.post("/foo/bar", requestData).success( function(responseData) { //do stuff with response } }); これを行うと、サーバーから500エラー応答が返されました。Firebugを使用して、これが次のようなリクエスト本文を送信することがわかりました。 {"param1":"value1","param2":"value2","param3":"value3"} 成功したjQuery $.postは、次のように本文を送信します。 param1=value1&param2=value2&param3=value3 私がぶつかっているエンドポイントは、JSONではなく要求パラメーターを期待しています。だから、私の質問は$http.post、JSONの代わりにリクエストパラメータとしてjavascriptオブジェクトを送信するように指示する方法はありますか はい、私はオブジェクトから自分で文字列を作成できることを知っていますが、Angularがこれに対して何かを提供してくれるかどうか知りたいです。

8
Androidでリクエストを介してJSONオブジェクトを送信する方法
次のJSONテキストを送信したい {"Email":"aaa@tbbb.com","Password":"123456"} Webサービスに送信し、応答を読み取ります。私はJSONの読み方を知っています。問題は、上記のJSONオブジェクトを変数名で送信する必要があることjasonです。 どうすればアンドロイドからこれを行うことができますか?リクエストオブジェクトの作成、コンテンツヘッダーの設定などの手順は何ですか。


2
JSONをサーバーに送信し、代わりにJSONをJQueryなしで取得する
JSON(文字列化できます)をサーバーに送信し、JQueryを使用せずにユーザー側で結果のJSONを取得する必要があります。 GETを使用する必要がある場合、JSONをパラメーターとして渡すにはどうすればよいですか?長すぎるリスクはありますか? POSTを使用する必要があるonload場合、GETで関数に相当するものをどのように設定しますか? または別の方法を使用する必要がありますか? リマーク この質問は、単純なAJAXの送信に関するものではありません。重複して閉じないでください。

8
HttpServletRequestからPOSTリクエストの本文を取得します
HttpServletRequestオブジェクトから全体を取得しようとしています。 私がフォローしているコードは次のようになります: if ( request.getMethod().equals("POST") ) { StringBuffer sb = new StringBuffer(); BufferedReader bufferedReader = null; String content = ""; try { //InputStream inputStream = request.getInputStream(); //inputStream.available(); //if (inputStream != null) { bufferedReader = request.getReader() ; //new BufferedReader(new InputStreamReader(inputStream)); char[] charBuffer = new char[128]; int bytesRead; while ( (bytesRead = …
114 java  servlets  post 

9
JavaサーブレットのPOSTリクエストからリクエストペイロードを取得する
JavaサーブレットにPOSTリクエストを送信しているJavaScriptライブラリがありますが、doPostメソッドではリクエストペイロードのコンテンツを取得できないようです。Chrome開発者ツールでは、すべてのコンテンツは[ヘッダー]タブの[リクエストペイロード]セクションにあり、コンテンツはそこにあります。POSTがdoPostメソッドによって受信されていることはわかっていますが、何も表示されません。 以下のためHttpServletRequest のオブジェクト、どのような方法私は、要求ペイロード内のデータを得ることができますか? 実行するrequest.getParameter()かrequest.getAttributes() 、両方ともデータなしになる
113 java  http  servlets  post 


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