【发布时间】:2011-10-10 09:27:33
【问题描述】:
有没有一种简单的方法来解析一个 HTTP 响应字符串,如下所示:
"HTTP/1.1 200 OK\r\nContent-Length: 1433\r\nContent-Type: text/html\r\nContent-Location: http://server/iisstart.htm\r\nLast-Modified: Fri, 21 Feb 2003 23:48:30 GMT\r\nAccept-Ranges: bytes\r\nETag: \"09b60bc3dac21:1ca9\"\r\nServer: Microsoft-IIS/6.0\r\nX-Po"
我想获取状态码。我不一定需要将其转换为HttpResponse 对象,但这也是可以接受的,并且只需解析状态代码即可。我能否将其解析为 HttpStatusCode 枚举?
我正在使用基于套接字的方法,并且无法更改我获得响应的方式。我只会使用这个字符串。
【问题讨论】:
-
这里已经有人问过了,看这里:stackoverflow.com/questions/2808866/…
-
不,那是另一个问题。
标签: c# http sockets httpresponse