には、ASP.NETのASMXに投稿されたすべてのパラメータを取得する方法があります。 Request.Form/QueryString/Params - すべてがページに送信されたキーを含んでいません。Asmxリクエスト - POSTされたすべてのパラメータを取得する方法
答えて
コンテンツタイプが "application/x-www-form-urlencoded
"のHTTP POSTとしてASMXが起動されない限り、これらのパラメータはHttpRequest
オブジェクトから取得されません。
これは、要求本体が任意のコンテンツタイプ(たとえば、スクリプトサービス(ASP.NET AJAX))である可能性があるため、要求本体にはJSONデータが含まれるためです。 ASMXがSOAP Webサービスとしてアクセスされた場合、要求本体はxml(実際のSOAPエンベロープ)になります。
通常、構成に基づいたASP.NETの実行時は、要求の本文を解析し、実際のメソッドパラメータとともにメソッド呼び出しに変換しようとします。だから正しい方法は、メソッドのコードでメソッドのパラメータをチェックすることです。複雑なアプローチは、リクエストのコンテンツタイプを参照し、それに応じてリクエストボディ(HttpRequest.InputStream
)を解析することです。
Thx。私はこのような何かを使用します:http://stackoverflow.com/questions/407902/set-global-variable-for-duration-of-a-request何らかのレジストリで呼ばれたサービスメソッドparamsを格納するために。 – dragonfly
- 1. POSTリクエストからパラメータの名前を取得する方法は?
- 2. ASMX HTTP POSTリクエスト
- 3. JerseyのRootResourceからすべてのpostパラメータを取得する
- 4. POSTリクエストからパーソナライズされた応答を取得する(Android)
- 5. symfonyリクエストすべてのURLを取得するパラメータ
- 6. revelゴランでPOSTパラメータを取得する方法
- 7. asp.net/jQuery.ajax POSTからURLパラメータを取得する方法
- 8. POSTリクエストの内容を取得する方法は?
- 9. JavaのPOSTリクエストからフォームデータを取得する方法
- 10. CycleJSのPOSTリクエストからファイルを取得する方法
- 11. PySparkのエスティメータのすべてのパラメータを取得する方法
- 12. POSTリクエストを更新してjsonでエンコードされた結果を取得する
- 13. asmx asp.netのPOSTリクエストでのWebMethodキャッシュ
- 14. Web Api .NetのAuthorizeAttributeからPOSTパラメータを取得する方法
- 15. POSTリクエストを通じて[WebMethod]のパラメータを渡す方法
- 16. カスタムエラーページでリクエストされたURLを取得する方法
- 17. POSTリクエストからデータを取得する方法
- 18. ReactでPOSTリクエスト値を取得する方法
- 19. 即時にPOSTリクエストからparams値を取得する方法
- 20. POSTリクエストからレスポンスオブジェクトを取得する方法は?
- 21. リクエストからPOSTデータを取得する方法asp mvc 5
- 22. SpringでPOSTパラメータを取得する
- 23. PowerMockitoモックオブジェクトに渡されたパラメータを取得する方法は?
- 24. Oracleでバインドされたパラメータとタイミングを取得する方法
- 25. ジャスパーファイルで定義されたパラメータを取得する方法は?
- 26. POSTリクエストでGETリクエストとPOSTリクエストの両方のパラメータを取得するにはどうすればよいですか?
- 27. Laravel 5のリクエストからurlパラメータを取得する方法は?
- 28. JMeter HTTPリクエストのパラメータ名を取得する方法は?
- 29. symfonyの:リクエストからnullパラメータを取得する方法
- 30. POSTリクエストを取得Symfony 3
.NET 2.0で動かない限り、新しい開発にASMXを使用しないでください。 WCFを使用する必要があります。 –