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

HTTP要求は、HTTP仕様によれば、要求/応答シーケンス内のメッセージです。関連する機能を自動化するソフトウェアフレームワークおよびライブラリのHttpRequestクラスを参照することもあります



6
PostManで特定のCURLをシミュレートする
Postmanを使用して、APIサーバーへのCurlリクエストをテストしています。API開発者からcurlコマンドが提供されましたが、Postmanから送信できません。郵便配達人からそのような要求をする方法は? curl -X POST "https://api-server.com/API/index.php/member/signin" -d "{"description":"","phone":"","lastname":"","app_version":"2.6.2","firstname":"","password":"my_pass","city":"","apikey":"213","lang":"fr","platform":"1","email":"email@example.com","pseudo":"example"}" --0xKhTmLbOuNdArY Content-Disposition: form-data; name="userfile"; filename="profil.jpg" Content-Type: image/jpeg Content-Transfer-Encoding: binary <ffd8ffe0 00104a46 49460001 01010048 ... a00fffd9> —0xKhTmLbOuNdArY—

9
Web APIメッセージハンドラーでカスタムヘッダー値を抽出する方法
現在、次のように 'SendAsync'をオーバーライドするメッセージハンドラーをWeb APIサービスに持っています。 protected override Task<HttpResponseMessage> SendAsync(HttpRequestMessage request, CancellationToken cancellationToken) { //implementation } このコード内で、という名前のカスタム追加リクエストヘッダー値を検査する必要がありますMyCustomID。問題は私が次のことをしたときです: if (request.Headers.Contains("MyCustomID")) //OK var id = request.Headers["MyCustomID"]; //build error - not OK ...次のエラーメッセージが表示されます。 タイプ[System.Net.Http.Headers.HttpRequestHeaders 'の式に[]を使用したインデックス作成を適用できません このオーバーライドされたメソッドに渡された(MSDN Documentation)インスタンスを介して単一のカスタムリクエストヘッダーにアクセスするにはどうすればよいですか?HttpRequestMessage

3
パラメータデータを含むPythonリクエストポスト
これは、API呼び出しの未加工のリクエストです。 POST http://192.168.3.45:8080/api/v2/event/log?sessionKey=b299d17b896417a7b18f46544d40adb734240cc2&format=json HTTP/1.1 Accept-Encoding: gzip,deflate Content-Type: application/json Content-Length: 86 Host: 192.168.3.45:8080 Connection: Keep-Alive User-Agent: Apache-HttpClient/4.1.1 (java 1.5) {"eventType":"AAS_PORTAL_START","data":{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}}""" この要求は成功(2xx)応答を返します。 今私はこのリクエストを使用して投稿しようとしていrequestsます: >>> import requests >>> headers = {'content-type' : 'application/json'} >>> data ={"eventType":"AAS_PORTAL_START","data{"uid":"hfe3hf45huf33545","aid":"1","vid":"1"}} >>> url = "http://192.168.3.45:8080/api/v2/event/log?sessionKey=9ebbd0b25760557393a43064a92bae539d962103&format=xml&platformId=1" >>> requests.post(url,params=data,headers=headers) <Response [400]> 私にはすべてが問題なく見え、400応答を取得するために何を間違って投稿したかはよくわかりません。


10
Retrofit 2ですべてのリクエストにヘッダーを追加する
Retrofit 2のドキュメントには次のように書かれています: すべてのリクエストに追加する必要があるヘッダーは、OkHttpインターセプターを使用して指定できます。 これは、以前のバージョンを使用して簡単に行うことができ、ここだ、関連するQAは。 しかし、レトロフィット2を使用して、オブジェクトに適用できるようなメソッドsetRequestInterceptorやsetInterceptorメソッドを見つけることができませんでしたRetrofit.Builder。 またRequestInterceptor、OkHttpにはもうないようです。Retrofitのドキュメントでは、Interceptorを紹介していますが、この目的での使用方法がよくわかりませんでした。 これどうやってするの?

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

1
Pythonリクエストパッケージ:xml応答の処理
私は、requestsパッケージと、JSON応答を処理する快適な方法が非常に気に入っています。 残念ながら、XML応答も処理できるかどうかわかりませんでした。requestsパッケージでXML応答を処理する方法を経験した人はいますか?XMLデコード用に別のパッケージを含める必要がありますか?

4
ASP.NET MVC:すべてのリクエストに対してコントローラーが作成されますか?
非常に単純な質問:ASP.NETのコントローラーはすべてのHTTP要求に対して作成されますか、それともアプリケーションの起動時に作成され、要求全体で再利用されますか? コントローラは特定のHTTPリクエストに対してのみ作成されますか? 以前の仮定が正しい場合、それに依存できますか?1つの要求に対してのみ有効になるデータベースコンテキスト(Entity Framework)を作成したいと思います。コントローラのコンストラクタで初期化されたプロパティとしてそれを作成する場合、すべてのリクエストに対してコンテキストの新しいインスタンスが作成されることは許可されますか?

5
AndroidでHTTPClientを使用してJSONでPOSTリクエストを送信する方法
HTTPClientを使用してAndroidからJSONをPOSTする方法を理解しようとしています。私はこれをしばらくの間理解しようと努めてきましたが、オンラインで多くの例を見つけましたが、どれも動作させることができません。これは、JSON /ネットワークに関する一般的な知識が不足しているためだと思います。そこにはたくさんの例があることを知っていますが、誰かが実際のチュートリアルを教えてもらえますか?コードと、各ステップを実行する理由、またはそのステップの機能の説明を含む、段階的なプロセスを探しています。複雑でシンプルである必要はありません。 繰り返しになりますが、たくさんの例があることを知っています。実際に何が起こっているのか、なぜそうなっているのかを説明した例を探しています。 誰かがこれについての良いAndroidの本について知っているなら、私に知らせてください。 助けてくれてありがとう@terrance、ここに私が以下に説明するコードがあります public void shNameVerParams() throws Exception{ String path = //removed HashMap params = new HashMap(); params.put(new String("Name"), "Value"); params.put(new String("Name"), "Value"); try { HttpClient.SendHttpPost(path, params); } catch (Exception e) { // TODO Auto-generated catch block e.printStackTrace(); } }


9
Djangoですべてのリクエストヘッダーを取得するにはどうすればよいですか?
すべてのDjangoリクエストヘッダーを取得する必要があります。私が読んだことから、Djangoはrequest.META他の多くのデータと一緒にすべてを単に変数にダンプします。クライアントがDjangoアプリケーションに送信したすべてのヘッダーを取得する最良の方法は何ですか? これらを使用してhttplibリクエストを作成します。

3
コントローラーからHttpRequestにアクセスするSpring 3 MVC
@SessionAttributesたとえばcookie処理のログインのために、それをspring に任せるのではなく、自分でリクエスト属性とセッション属性を処理したいと思います。 HttpRequestコントローラー内からにアクセスする方法がわからないので、上のレイヤーに移動し@RequestAttributeてHttpRequestそれ自体にアクセスする方法が必要です。Stripesでは、ApplicationContextとを実装してこれを行うために使用されていましたgetAttribute()。 また、HttpServletRequestasパラメータを渡しても機能していないようです。 @RequestMapping(value="/") public String home(HttpServletRequest request){ System.out.println(""+request.getSession().getCreationTime()); return "home"; } 上記の方法では何も印刷されません。 これについて何かアドバイスはありますか?

3
EnsureSuccessStatusCodeの使用とそれがスローするHttpRequestExceptionの処理
の使用パターンはHttpResponseMessage.EnsureSuccessStatusCode()何ですか?メッセージのContentを破棄してスローしますHttpRequestExceptionが、一般的な方法とは異なる方法でプログラムで処理する方法はわかりませんException。たとえば、HttpStatusCode便利なは含まれていません。 それからより多くの情報を得る方法はありますか?誰もが両方EnsureSuccessStatusCode()とHttpRequestExceptionの関連する使用パターンを示すことができますか?

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