【发布时间】:2010-02-22 09:18:53
【问题描述】:
是否有用于 HTTP/1.1 请求和响应的开源机器可读语法?具体来说,我正在寻找一种流行的解析器生成器(例如,ANTLR、CUP、BNFC 等)接受的语法。
【问题讨论】:
-
RFC 2616 (w3.org/Protocols/rfc2616/rfc2616.html) 中的 ABNF 怎么样?
标签: http grammar parser-generator http-1.1
是否有用于 HTTP/1.1 请求和响应的开源机器可读语法?具体来说,我正在寻找一种流行的解析器生成器(例如,ANTLR、CUP、BNFC 等)接受的语法。
【问题讨论】:
标签: http grammar parser-generator http-1.1
您可以尝试使用ragel 的Mongrel's grammar。它是regular,因此速度更快。
【讨论】:
HTTPbis 中的 ABNF 得到了改进(即更准确、更少惯用语和“纯粹”);查看从http://tools.ietf.org/wg/httpbis/ 链接的草稿或在http://greenbytes.de/tech/webdav/httpbis.abnf 收集的草稿
【讨论】: