2016-07-12 5 views
1

機密扱いで「」というメッセージが表示されました。基になる接続が閉じられました.JsonServiceClientのインスタンスによってスローされたサーバーの例外がサーバーによって閉じられました。私は、HTTP接続ヘッダーを閉じるに設定します。はどうやって接続を設定するには?

私が試したときclient.Headers ["Connection"] = "Close"; ""接続 "ヘッダーは、適切なプロパティまたは方法を使用して変更する必要があります。\ r \ nパラメータ名:名前"は例外です。

答えて

1

あなたが要求フィルターを使用してHTTP要求の接続ヘッダーを設定することができ、例えば:

var client = new JsonServiceClient { 
    RequestFilter = req => req.Connection = "Close" 
}; 
+0

私は試しています:var client = new JsonServiceClient { RequestFilter = req => req.Connection = "Close" }; クライアント.BaseUri = "http://echo.jsontest.com/" var response = client.Get ( "message"); exception._ – mjj

+0

私の知る限り、あなたがこれを設定するために使用することができ、他のAPIはありませんが、現実的にあなたがこれをタッチする必要はありません:「値キープアライブと閉じるこのプロパティを使用して設定することはできません パラメータ名」が取得_But 。私は、サーバーが接続を途中で終了している別の理由があると仮定しています。ここからはわかりません。 – mythz

0

あなただけ{接続:閉じる}接続 を閉じるためにこれを使用することができます。

関連する問題