【问题标题】:What is HTTP Parser, where it is used, what does it do [closed]什么是 HTTP Parser,它在哪里使用,它有什么作用[关闭]
【发布时间】:2015-03-06 03:15:52
【问题描述】:

我正在阅读 C 代码:- https://github.com/joyent/http-parser .但我不知道 HTTP Parser 是什么意思。您能否通过示例解释一下它的含义,以便我可以为这个项目做出贡献。

【问题讨论】:

  • 如果你不知道它是做什么的,你为什么要为它做贡献?
  • HTTP 是(主要)基于文本(即人类可读)的协议。因此,计算机程序需要根据 HTTP 的语法解释文本以提取其含义。这就是 http 解析器所做的。
  • 如果您阅读描述并搜索一下这些词的含义,您将得到答案。这与 IMO 无关的问题

标签: c http parsing github open-source


【解决方案1】:

我认为 README.md 已经很好地解释了它:

https://github.com/joyent/http-parser/blob/master/README.md

【讨论】:

    【解决方案2】:

    HTTP Parser 可以在浏览器和服务器中使用,它从 HTTP 消息中提取以下信息:

    1 标题字段和值

    2 内容长度

    3 请求方法

    4 响应状态码

    5 传输编码

    6 HTTP 版本

    7 请求网址

    8 消息正文

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2011-03-25
      • 1970-01-01
      • 2016-03-28
      • 2014-04-05
      • 1970-01-01
      • 1970-01-01
      • 2017-02-27
      相关资源
      最近更新 更多