私は、ASP.NET WebアプリケーションをMVC Web APIプロジェクトに変換しています。 私のメソッドの一つは、HttpRequest
クラスを期待しています。ただし、Web ApiコントローラはHttpRequestMessage
(this.Request
)オブジェクトのみを保持します。 HttpRequestMessage
をHttpRequest
に変換する方法をご存知ですか?HttpRequestMessageをHttpRequestに変換する
13
A
答えて
22
おそらくHttpRequestMessageに変換する必要はありません。別の方法があります。
var context = new HttpContextWrapper(HttpContext.Current);
HttpRequestBase request = context.Request;
0
HttpRequestBaseを使用してHttpRequestWrapperの使用/作成を試してください。
+0
「HttpRequestBase」を取得するにはどうすればよいですか?私は自分自身を創造すべきですか? (つまり、新しいオブジェクトを作成し、それに 'HttpRequestMessage'パラメータをコピーする) – Avisho
関連する問題
- 1. HttpRequestMessageをOwinRequestに、OwinResponseをHttpResponseMessageに変換する
- 2. ヘッダー名を考慮してHttpRequestBaseをHttpRequestMessageに変換する方法
- 3. 文字列をApacheに変換する方法HttpRequest
- 4. Netty。 HttpRequestをFrameWebSocketに変換して戻す
- 5. 竜巻HTTPRequestをDjango HttpRequestまたはWSGIRequestにするには?
- 6. httprequestポスト本体の変数
- 7. のHttpClientヘッダ対HttpRequestMessageヘッダ
- 8. ダーツajaxをテストするHttpRequest
- 9. Django、HttpRequestを理解する
- 10. のHttpRequest:常に404
- 11. Android HttpRequest
- 12. クラスライブラリのHttpRequest QueryStringの値を変更する方法は?
- 13. C#HttpRequest - URLでハッシュタグにアクセスする
- 14. HttpRequestMessageのCreateResponse <T>拡張メソッドを模擬する方法
- 15. 固有アフィン変換を固有アイソメトリ変換に変換する
- 16. オブジェクトをJavaに変換するベクトルをベクトルに変換する
- 17. HealthMonitoringのHttpRequestオブジェクト
- 18. Android HTTPRequestサイクル
- 19. HTTPRequestのは
- 20. バッチファイルでhttprequestを実行する
- 21. HttpRequestでSOAPエンベロープを傍受する
- 22. x:TypeをSilverlightに変換するWPFデータ型を変換する
- 23. xmlをXHTMLに変換するXSL変換を作成する
- 24. テキストをテキストに変換中にテキストボックスのテキストを変換する
- 25. SQLを左に変換するJOINをLinqに変換
- 26. XMLHttpRequestの対のHttpRequest
- 27. ローカルホストからhttprequestを送信
- 28. のHttpRequest(C#にPHP) - 文字列をデシリアライズ
- 29. 現在のhttprequestを変更した後のサーバーエラー
- 30. をユニコードに変換するかユニコードに変換しない
System.Web.HttpContext.Current.Request – sobelito
これは私にとっては非常に気に入っているようですが、呼び出すことのできる関数を記述したいのですがASP.NET Web APIコントローラとASP.NET MVCコントローラから私の人生のために、私はWeb APIがMVCの上に構築できないことを理解していません(ApiControllerは通常のMVC Controllerのサブクラスである可能性があります)。代わりに、MVCとAPIを一緒に使用したい場合は、並列であるが互換性のない2つの世界を同じ概念でナビゲートする必要があります。 – Andy