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

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

30
RESTでのPUTとPOSTの比較
HTTP / 1.1仕様によると: このPOSTメソッドは、元のサーバーが、リクエストで囲まれたエンティティRequest-URIを、Request-Line つまり、POSTを作成するために使用されます。 このPUTメソッドは、囲まれたエンティティを指定されたの下に保存することを要求しますRequest-URI。がRequest-URI既存のリソースを参照する場合、囲まれたエンティティは、オリジンサーバーに存在するエンティティの変更バージョンと見なされるべきです(SHOULD)。がRequest-URI既存のリソースを指しておらず、そのURIが要求側のユーザーエージェントによって新しいリソースとして定義できる場合、オリジンサーバーはそのURIでリソースを作成できます。」 つまり、PUTを作成または置換するために使用されます。 では、どれを使用してリソースを作成する必要がありますか?または、両方をサポートする必要がありますか?
5373 http  rest  post  put 

30
フォーム送信のようなJavaScript投稿リクエスト
ブラウザを別のページに誘導しようとしています。GETリクエストが必要な場合は、 document.location.href = 'http://example.com/q=a'; しかし、アクセスしようとしているリソースは、POSTリクエストを使用しないと正しく応答しません。これが動的に生成されなかった場合は、HTMLを使用する可能性があります <form action="http://example.com/" method="POST"> <input type="hidden" name="q" value="a"> </form> 次に、DOMからフォームを送信します。 しかし、本当に私が言うことができるJavaScriptコードが欲しいです post_to_url('http://example.com/', {'q':'a'}); 最高のクロスブラウザ実装は何ですか? 編集する よくわからなくてごめんなさい。フォームを送信するのと同じように、ブラウザの場所を変更するソリューションが必要です。XMLHttpRequestでこれが可能かどうかは明らかではありません。そして、これは非同期であってはならず、XMLを使用すべきでもないので、Ajaxは答えではありません。
1530 javascript  http  post  submit  forms 

8
パラメータはHTTP POSTリクエストでどのように送信されますか?
HTTP GETリクエストでは、パラメータはクエリ文字列として送信されます。 http://example.com/page?parameter = value&also = another HTTP POST要求では、パラメーターはURIと共に送信されません。 値はどこにありますか?リクエストヘッダーでは?リクエストボディに?それはどのように見えますか?
1476 http  post  parameters  request  uri 

6
application / x-www-form-urlencodedまたはmultipart / form-data?
HTTPでありPOSTデータには2つの方法がありますapplication/x-www-form-urlencodedとmultipart/form-data。ほとんどのブラウザは、multipart/form-dataが使用されている場合にのみファイルをアップロードできることを理解しています。APIコンテキストでいずれかのエンコードタイプを使用する場合の追加のガイダンスはありますか(ブラウザーは関与しません)?これは、たとえば以下に基づいている可能性があります。 データサイズ 非ASCII文字の存在 (エンコードされていない)バイナリデータの存在 追加のデータ(ファイル名など)を転送する必要性 基本的に、これまでのところ、さまざまなコンテンツタイプの使用に関する正式なガイダンスはWeb上にありませんでした。
1335 http  post  http-headers 




19
POSTクエリパラメータを取得する方法
これが私の簡単なフォームです: <form id="loginformA" action="userlogin" method="post"> <div> <label for="email">Email: </label> <input type="text" id="email" name="email"></input> </div> <input type="submit" value="Submit"></input> </form> これが私のExpress.js /Node.jsコードです: app.post('/userlogin', function(sReq, sRes){ var email = sReq.query.email.; } sReq.query.emailまたはまたはsReq.query['email']またはを試しましたsReq.params['email']。どれも動作しません。彼らはすべて戻りundefinedます。 Get呼び出しに変更すると機能するので、..アイデアはありますか?

24
jQuery Ajaxファイルのアップロード
次のjQueryコードを使用して、ajaxリクエストのPOSTメソッドを使用してファイルをアップロードできますか? $.ajax({ type: "POST", timeout: 50000, url: url, data: dataString, success: function (data) { alert('success'); return false; } }); 可能であれば、data一部を埋める必要がありますか?それは正しい方法ですか?ファイルをサーバー側にPOSTするだけです。 私はググググしてきましたが、私が見つけたのはプラグインで、計画では使用したくありません。少なくとも今のところは。

14
PHPでのjQuery Ajax POSTの例
フォームからデータベースにデータを送信しようとしています。これが私が使っているフォームです: <form name="foo" action="form.php" method="POST" id="foo"> <label for="bar">A bar</label> <input id="bar" name="bar" type="text" value="" /> <input type="submit" value="Send" /> </form> 典型的なアプローチはフォームを送信することですが、これによりブラウザがリダイレクトされます。jQueryとAjaxを使用して、フォームのすべてのデータをキャプチャし、それをPHPスクリプト(例:form.php)に送信することは可能ですか?
682 php  javascript  jquery  ajax  post 

13
PHPでPOSTリクエストを送信するにはどうすればよいですか?
実際、検索クエリの後にあるコンテンツを読み終わったら読みたいと思います。問題は、URLがPOSTメソッドしか受け入れず、GETメソッドでアクションを実行しないことです... domdocumentまたはの助けを借りて、すべての内容を読む必要がありfile_get_contents()ます。メソッドでパラメーターを送信しPOSTてからコンテンツを読み取ることができるメソッドはありますPHPか?
655 php  http  post  request 

8
HTTPSヘッダーは暗号化されていますか?
HTTPS経由でデータを送信するとき、コンテンツが暗号化されていることを知っていますが、ヘッダーが暗号化されているかどうか、またはヘッダーのどの程度が暗号化されているかについて、さまざまな答えが聞こえます。 どのくらいのHTTPSのヘッダーをされています暗号化されますか? GET / POSTリクエストURL、Cookieなどを含みます。
600 security  post  encryption  https  get 

8
curlを使用してHTTP POSTから応答ヘッダーのみを取得する
一つは、オプションとして、HTTP HEADを使用してヘッダーだけを要求することができます-Iの中でcurl(1)。 $ curl -I / 長いHTML応答本文はコマンドラインで取得するのが面倒なので、POSTリクエストのフィードバックとしてヘッダーのみを取得したいと思います。ただし、HEADとPOSTは2つの異なる方法です。 curlでPOSTリクエストへの応答ヘッダーのみを表示するにはどうすればよいですか?
561 post  curl  http-headers 

12
XMLHttpRequestを使用してPOSTデータを送信する
JavaScriptでXMLHttpRequestを使用してデータを送信したいのですが。 HTMLで次のフォームがあるとします。 <form name="inputform" action="somewhere" method="post"> <input type="hidden" value="person" name="user"> <input type="hidden" value="password" name="pwd"> <input type="hidden" value="place" name="organization"> <input type="hidden" value="key" name="requiredkey"> </form> JavaScriptでXMLHttpRequestを使用して同等のものをどのように書くことができますか?

22
リクエストペイロードではなくフォームデータとしてデータを投稿するにはどうすればよいですか?
以下のコードでは、AngularJS $httpメソッドがURLを呼び出し、xsrfオブジェクトを「リクエストペイロード」として送信します(Chromeデバッガーのネットワークタブで説明)。jQuery $.ajaxメソッドは同じ呼び出しを行いますが、xsrfを「フォームデータ」として送信します。 AngularJSにリクエストペイロードではなくフォームデータとしてxsrfを送信させるにはどうすればよいですか? var url = 'http://somewhere.com/'; var xsrf = {fkey: 'xsrf key'}; $http({ method: 'POST', url: url, data: xsrf }).success(function () {}); $.ajax({ type: 'POST', url: url, data: xsrf, dataType: 'json', success: function() {} });

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