C#的方式隔开从字节数组
问题描述:
与首部中的响应内容我有一个字节阵列,它看起来像这样如果印刷在控制台:C#的方式隔开从字节数组
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的数据。你需要解压缩它。
'我有一个字节数组'。然后你的内容是在第一个* 13,10,13,10 *字节序列之后 –