我正在使用 C# 中的 Sockets 练习 HTTP,并且可以使用以下代码获取响应正文:
int bytes = 0;
while (bytes > 0)
{
bytes = HttpSocket.Receive(RecieveBytes, RecieveBytes.Length, 0);
Response.Body = Response.Body + Encoding.ASCII.GetString(RecieveBytes, 0, bytes);
}
当我阅读 Response.Body 时,它只包含 HTML 代码。(身体)。
我将如何获得更多信息?像响应标头一样?我已经做了一些谷歌搜索,但没有明确的答案。
注意:我知道在 C# 中为 HTTP 创建类或框架没有意义,因为我们有 HttpWebRequest。但是,我这样做是出于学习目的。
斯文