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

リクエストは、ソースから別のオブジェクトに送信されるメッセージです。

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


15
標準のJSON API応答形式?
APIからのJSON応答を構造化するための標準またはベストプラクティスはありますか?明らかに、すべてのアプリケーションのデータは異なるため、私が気にすることはあまりありませんが、必要に応じて「応答の定型文」に関心があります。私の意味の例: 成功したリクエスト: { "success": true, "payload": { /* Application-specific data would go here. */ } } 失敗したリクエスト: { "success": false, "payload": { /* Application-specific data would go here. */ }, "error": { "code": 123, "message": "An error occurred!" } }
697 json  request  response 

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


7
Ruby on Railsを使用してHTTPリクエストを行う方法
別のウェブサイトから情報を入手したいと思います。したがって、(たぶん)そのウェブサイトにリクエストを送信し(私の場合はHTTP GETリクエスト)、レスポンスを受信する必要があります。 Ruby on Railsでこれを作成するにはどうすればよいですか? 可能であれば、コントローラーで使用するのは正しいアプローチですか?

9
リクエストとレスポンスをモックするにはどうすればよいですか?
Pythonsモックパッケージを使用してPythons requestsモジュールをモックしようとしています。以下のシナリオで私を働かせるための基本的なコールは何ですか? 私のviews.pyには、毎回異なる応答でさまざまなrequests.get()呼び出しを行う関数があります def myview(request): res1 = requests.get('aurl') res2 = request.get('burl') res3 = request.get('curl') 私のテストクラスでは、このようなことをしたいのですが、正確なメソッド呼び出しを理解できません ステップ1: # Mock the requests module # when mockedRequests.get('aurl') is called then return 'a response' # when mockedRequests.get('burl') is called then return 'b response' # when mockedRequests.get('curl') is called then return 'c response' ステップ2: 私の見解を呼ぶ …
221 python  mocking  request 

3
Javaでサーブレットフィルターを使用して、受信するサーブレットリクエストのURLを変更する方法
サーブレットフィルターを使用して受信サーブレットリクエストのURLを変更するにはどうすればよいですか http://nm-java.appspot.com/Check_License/Dir_My_App/Dir_ABC/My_Obj_123 に http://nm-java.appspot.com/Check_License?Contact_Id=My_Obj_123 ? 更新:以下のBalusCの手順に従って、私は次のコードを考え出しました: public class UrlRewriteFilter implements Filter { @Override public void init(FilterConfig config) throws ServletException { // } @Override public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws ServletException, IOException { HttpServletRequest request = (HttpServletRequest) req; String requestURI = request.getRequestURI(); if (requestURI.startsWith("/Check_License/Dir_My_App/")) { String toReplace = …

3
PragmaヘッダーとCache-Controlヘッダーの違いは何ですか?
私はウィキペディアのプラグマヘッダーについて読みました: 「Pragma:no-cacheヘッダーフィールドは、リクエストで使用することを目的としたHTTP / 1.0ヘッダーです。これは、ブラウザーがサーバーと中間キャッシュにサーバーの代わりに新しいバージョンのリソースが必要であることを伝える手段ですブラウザにリソースをキャッシュしないように指示します。一部のユーザーエージェントは応答のこのヘッダーに注意を払いますが、HTTP / 1.1 RFCはこの動作に依存しないように特に警告しています。」 しかし、私はそれが何をするのか理解していませんか?Cache-Control値がno-cacheでPragmaあるヘッダーと値もであるヘッダーの違いは何no-cacheですか?

7
Laravelから外部APIへのHTTPリクエストの実行
私が欲しいのは、外部APIへのHTTP(jQueryのAJAXなど)リクエストでAPIからオブジェクトを取得することです。どうやって始めるの?Google氏について調査しましたが、何の助けにもなりません。 これは可能ですか?この投稿では、Laravel 4は、コントローラーから外部URLへの投稿リクエストを行い、実行できるように見えます。しかし、いくつかのドキュメントを見つけるための例や情報源はありません。 私を助けてください?
157 php  http  laravel  request 

4
JavaScript:AjaxでJSONオブジェクトを送信しますか?
これは可能ですか? xmlHttp.send({ "test" : "1", "test2" : "2", }); 多分:ヘッダーcontent type::application/json?: xmlHttp.setRequestHeader('Content-Type', 'application/json') そうでなければ私は使うことができます: xmlHttp.setRequestHeader('Content-Type', 'application/x-www-form-urlencoded') そしてJSON.stringify、JSONオブジェクトをパラメーターに入れて送信しますが、可能であれば、この方法で送信すると便利です。

14
リーフ署名を検証できません
APIに到達するためにnode.js request.jsを使用しています。このエラーが発生しています [エラー:UNABLE_TO_VERIFY_LEAF_SIGNATURE] 私の資格情報はすべて正確で有効であり、サーバーは問題ありません。郵便配達員にも同じ依頼をしました。 request({ "url": domain+"/api/orders/originator/"+id, "method": "GET", "headers":{ "X-API-VERSION": 1, "X-API-KEY": key }, }, function(err, response, body){ console.log(err); console.log(response); console.log(body); }); このコードは、実行可能スクリプトexで実行されています。node ./run_file.js、それはなぜですか?サーバーで実行する必要がありますか?

15
ASP.NET MVCとIIS7で生のHTTPリクエスト/レスポンスをログに記録する
私は(ASP.NET MVCを使用して)Webサービスを作成しています。サポートの目的で、要求と応答を生のオンザワイヤー形式(HTTPを含む)に可能な限り近い形で記録できるようにしたいと考えていますメソッド、パス、すべてのヘッダー、および本文)をデータベースに挿入します。 私がよくわからないのは、このデータを最小限の「壊れた」方法で取得する方法です。HttpRequestオブジェクトのすべてのプロパティを検査し、それらから文字列を作成することで(そして同様に応答についても)、要求がどのように見えるかを再構成できますが、実際の要求/応答データを取得したいと思いますワイヤーで送った。 フィルター、モジュールなど、任意のインターセプトメカニズムを使用できて嬉しいです。ソリューションはIIS7に固有のものにすることができます。ただし、マネージコードでのみ保持することをお勧めします。 何かお勧めですか? 編集:私はそれHttpRequestがSaveAsリクエストをディスクに保存できるメソッドを持っていることに注意しますが、これはパブリックにアクセスできない内部ヘルパーメソッドのロードを使用して内部状態からリクエストを再構築します(これがユーザー指定の保存を許可しない理由わからないストリーム)。オブジェクトからリクエスト/レスポンステキストを再構築するために最善を尽くさなければならないように見え始めています...うめき声。 編集2:メソッド、パス、ヘッダーなどを含むリクエスト全体を言ったことに注意してください。現在の応答は、この情報を含まないボディストリームのみを確認します。 編集3:誰もこの辺りの質問を読みませんか?これまでのところ5つの回答はありますが、1つもまだ完全な未加工のオンザワイヤー要求を取得する方法を示唆していません。はい、出力ストリーム、ヘッダー、URL、その他すべてをリクエストオブジェクトからキャプチャできることはわかっています。私はすでに質問で言った、参照してください: HttpRequestオブジェクトのすべてのプロパティを検査し、それらから文字列を作成することで(そして同様に応答の場合も)、要求がどのように見えるかを再構成できますが、実際の要求/応答データを取得したいと思いますそれはネットワーク上で送信されます。 あなたが知っている場合は、完全な(ヘッダ、URL、HTTPメソッド、などを含む)生データを単に知っていることは有用であろうこと、次に取得することはできません。同様に、再構築することなくすべてを未加工の形式で取得する方法を知っている場合(はい、私はまだヘッダー、URL、httpメソッドなどを含めることを意味します)、これは私が尋ねたとおり、非常に便利です。しかし、HttpRequest/ HttpResponseオブジェクトから再構築できると言っても役に立たない。そんなこと知ってる。私はすでにそれを言った。 注意:これが悪い考えだとか、スケーラビリティを制限するなどと言う前に、分散環境でスロットル、順次配信、およびリプレイ防止メカニズムも実装する予定なので、とにかくデータベースロギングが必要です。これが良いアイデアかどうかの議論を探しているのではなく、それをどのように実行できるかを探しています。

6
URLからパンダread_csv
IPythonでPython 3.4を使用しており、次のコードがあります。指定されたURLからcsvファイルを読み取ることができません。 import pandas as pd import requests url="https://github.com/cs109/2014_data/blob/master/countries.csv" s=requests.get(url).content c=pd.read_csv(s) 次のエラーがあります 「予期されるファイルパス名またはファイルのようなオブジェクト、タイプを取得しました」 どうすれば修正できますか?
138 python  csv  pandas  request 

8
Node.JSのリクエストモジュールを使用したPOSTデータ
このモジュールは「リクエストhttps://github.com/mikeal/request 私はすべてのステップに従っていると思いますが、引数がありません。 var request = require('request'); request.post({ url: 'http://localhost/test2.php', body: "mes=heydude" }, function(error, response, body){ console.log(body); }); 反対側に私は持っています echo $_POST['mes']; そして、私はphpが間違っていないことを知っています...
137 node.js  request 

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