私はSilverlightでHttpWebRequestを発行していて、応答のヘッダーを(他のものの中でも)読み込もうとしています。残念ながら、私は応答オブジェクト(HttpWebResponse)を得ることができますが、ヘッダーコレクションにアクセスしようとすると "実装されていません"例外が発生します。これを行う方法の任意のアイデア?私は紺碧(〜8k行)から大きなレコードセットを取得しようとしており、継続トークンの応答ヘッダーを確認する必要があります。Silverlightで応答ヘッダーを取得しますか?
答えて
@silverfighterのおかげで、私は答えがあります。そのトリックは、SilverLight 3にブラウザ(デフォルト)ではなくクライアント(.NET)が呼び出しを処理させるように指示することでした。これを行うと、WebClientとHttWebRequestの両方の方法で応答ヘッダーにアクセスできます。ここでの詳細情報:
http://blogs.msdn.com/carlosfigueira/archive/2009/08/15/fault-support-in-silverlight-3.aspx http://msdn.microsoft.com/en-us/library/dd470096(VS.95).aspx http://blogs.msdn.com/silverlight_sdk/archive/2009/08/12/new-networking-stack-in-silverlight-3.aspx
HttpWebRequest does not permit access to the response headers collection。 WebClientを代わりに使用して、WebResponse.Headers propertyを公開します。
このプロパティは存在しますが、同様にNot Implemented Exceptionを返します。
私はこれが難しいと信じています...多くの人が同じ要件を持っていると思います。
レスポンスヘッダは、ブラウザHTTPの処理ではサポートされません。 あなたのHttpHandlerを呼び出す前に、クライアントのHTTP処理を指定する必要があります。
ブールhttpResult = WebRequest.RegisterPrefix( "のhttp://"、WebRequestCreator.ClientHttp)。
WebClient wc = new WebClient();
wc.OpenReadCompleted + =新しいOpenReadCompletedEventHandler(wc_OpenReadCompleted);
wc.OpenReadAsync(...);
結果ヘッダは、wc_OpenReadCompletedメソッドのwebClientオブジェクトで使用できるようになりました。 見てください:http://msdn.microsoft.com/en-us/library/dd920295(v=vs.95).aspx
- 1. OData応答からヘッダー値を取得
- 2. AngularJS - 応答でヘッダーを取得
- 3. Angular2.1.2は応答ヘッダーでヘッダーを取得できません
- 4. WKWebviewからHTTP応答ヘッダーを取得します。
- 5. Meteor.jsの応答ヘッダーを取得
- 6. PL/SQLでのApex Webサービス応答からの応答ヘッダーの取得
- 7. HttpClientからの応答ヘッダーを取得するリクエストは、Angular?
- 8. axis1スタブからトランスポートの応答ヘッダーを取得する方法
- 9. APIの応答としてヘッダーを取得する
- 10. ノード要求モジュールを使用した応答ヘッダーの取得
- 11. javascriptを使用して応答のヘッダー(位置)値を取得します。
- 12. ダッシュでasp.netページの応答のヘッダー値を取得
- 13. ブラウザは現在のURLまたは応答ヘッダーを取得します
- 14. UIWebViewからのimgタグ応答ヘッダーの取得
- 15. CommunicationException - 対応するXML応答を取得しますか?
- 16. Rails:サーバーの応答HTTPヘッダーを取得するには?
- 17. php - サーバーの応答ヘッダーと本文を取得する方法
- 18. 要求のAlamofire応答ヘッダーを取得する方法
- 19. 応答でボレーリクエストタグを取得
- 20. ヘッダー応答デザイン
- 21. AngularJSでのPOST応答からヘッダーを取得する方法$ http
- 22. Silverlightでヘッダーを設定する方法HttpWebRequestを取得しますか?
- 23. AFNetworking swiftのヘッダー応答のトークンの値を取得
- 24. Content-Lengthヘッダーに応答します
- 25. logcatモニターで完全な応答ログを取得しますか?
- 26. NSURLConnectionで圧縮応答データを取得しますか?
- 27. Auth0応答ペイロードでuserIdを取得しますか?
- 28. ヘッダー応答しない
- 29. フィルターで応答のヘッダーを追加しますか?
- 30. GlideとOkHttpを使用してhttp応答ヘッダーを取得する方法