2017-07-16 16 views
0

からヘッダを有する応答からコンテンツ私は、コンソールに印刷する場合は、このように見えるバイト配列を有する:C#Seperatesバイト配列

HTTP/1.1 200 OK 
Cache-Control: no-cache 
Content-Length: 163 
Content-Type: text/plain 
Content-Encoding: gzip 
Vary: Accept-Encoding 
Server: Microsoft-IIS/8.0 
Set-Cookie: ckperm=1498739450811 
Set-Cookie: cknw=1498739582361 
Set-Cookie: ckcd1=204510200 
Set-Cookie: ckcd2=35132595069 
X-Powered-By: ASP.NET 
Date: Sun, 16 Jul 2017 00:27:57 GMT 

     ??`I?%&/m?{J?J??t?`[email protected]???????iG#)?*??eVe][email protected]??????{???? 
{????;?N'????\fdl??J???!????~|?"?m?j??[????^?m6?V???l??}???????{?>?{? 
3?????U-??. 

コンテンツがその上にある印刷時に破損しています。ヘッダーを削除して、byte[]フォームで返されるコンテンツのみを取得します。レスポンスを文字列に変換し、文字列を改行で分割することは、破損するためオプションではありません。どうすればこれを達成できますか?ありがとう!

コンテンツエンコード:gzipで

あなたが見ていることはgzipデータである

+0

「私はバイト配列を持っています。あなたのコンテンツは、最初の* 13,10,13,10 *バイトシーケンスの後です。 –

答えて

-1

はここにあなたのヘッダから重要な情報です。あなたはそれを解凍する必要があります。