登录
注册
开源
企业版
高校版
搜索
帮助中心
使用条款
关于我们
开源
企业版
高校版
私有云
模力方舟
AI 队友
登录
注册
Gitee 年度开源项目评选中~
代码拉取完成,页面将自动刷新
捐赠
捐赠前请先登录
取消
前往登录
扫描微信二维码支付
取消
支付完成
支付提示
将跳转至支付宝完成支付
确定
取消
Watch
不关注
关注所有动态
仅关注版本发行动态
关注但不提醒动态
1
Star
0
Fork
0
scriptiot
/
http-parser
代码
Issues
0
Pull Requests
0
Wiki
统计
流水线
服务
JavaDoc
PHPDoc
质量分析
Jenkins for Gitee
腾讯云托管
腾讯云 Serverless
悬镜安全
阿里云 SAE
Codeblitz
SBOM
我知道了,不再自动展开
标签
标签名
描述
提交信息
操作
v2.5
39c2c1e
2015-04-24 21:40
下载
v2.5.0
39c2c1e
2015-04-24 21:40
下载
v2.4.2
1b31580
2015-01-26 02:22
下载
v2.4.1
36f107f
2015-01-14 20:59
下载
v2.4
956c8a0
2015-01-14 07:49
下载
v2.3
56f7ad0
2014-03-13 17:18
下载
v2.2.1
cba704c
2014-01-29 07:17
下载
v2.2
fd609ab
2013-12-20 21:32
下载
v2.1
Ben Noordhuis (11): build: compile strict and non-strict tests build: add default build flags to gyp script gitignore: ignore gyp build dir Remove HTTP_PARSER_DEBUG macro. test: use error-checking strncat/strncpy replacements test: fix buffer overflow in large header test Update AUTHORS Update AUTHORS and .mailmap Move url_parser.c to contrib/ Update AUTHORS and .mailmap Bump to version 2.1 Corey Richardson (4): Fix IPv6 address parsing. Fix unmatched quote in dump_url output. Add a simple utility to dump events as they happen doc: add travis build status link James McLaughlin (1): Fix MSVS 2005 and 2008 missing size_t typdef. Peter Faiman (1): fix old references to on_path Thomas LE ROUX (1): Update AUTHORS Tóth Tamás (1): Add on_status_complete callback.
8081938
2013-03-27 06:35
下载
v2.0
Andre Caron (1): Fixes build on MSVC. Andre Louis Caron (1): docs: fix broken URL in README Ben Noordhuis (21): Single-bit bitfield 'upgrade' should be unsigned. Don't use 'inline'. Make content_length unsigned, add overflow checks. Add AUTHORS and .mailmap files. Eat CRLF between requests, even on connection:close. Update AUTHORS Support PURGE request method. .gitignore gyp build artifacts docs: update links to examples Remove unused struct http_parser_result from header. test: abort(), don't exit() Replace HTTP methods enum with X-macro map. Create method_strings array with HTTP_METHOD_MAP macro. Don't assert() on whitespace in URL. Fix bad http_should_keep_alive() comment. Make http_should_keep_alive() const correct. Add bounds check to http_method_str(). Update AUTHORS Turn normal_url_char into a bit array. Update AUTHORS Bump to version 2.0 Bertrand Paquet (14): Check host on url with hostname:port Add url_parser tool Refactor host parsing to allow basic auth management User info implementation Add tests on user info Small refactoring, add edge cases Add tests Coding style improvment Use new state instead of pointer Use fixed_length printf instead of copying data and do null-termination Minor speed improvment Rename s_req_host* to be compliant with RFC 2396 Coding style : remove space before ++ Add a comment BogDan Vatra (1): Add "int http_body_is_final(const http_parser *parser)" method. Cliff Frey (2): Fix build when char is unsigned by default. remove unused LOWER(ch) David Gwynne (4): Fix http_parser_parse_url for urls like "http://host/path". implement parsing of v6 addresses and rejection of 0-length host and ports. allow extra ? at the beginning of a query_string. fix non-CONNECT tests missing port/hostname bits Erik Dubbelboer (3): Ignoring .so files Merge branch 'master', remote-tracking branch 'upstream/master' ignore output of package build Felix Geisendörfer (1): Accept HTTP/0.9 responses Fouad Mardini (1): rename parser->errno to parser->http_errno; conflicts with errno.h where errno is defined as a macro Ivo Raisr (1): http_parser_init does not clear status_code James McLaughlin (2): Use "" instead of <> for the http_parser.h include. Make size_t and ssize_t Windows typedefs more appropriate Jon Kolb (3): Return error when bad method starts with M or C Allow uppercase chars in IS_ALPHANUM Group POST refinements, test all request methods, make IS_ALPHA use LOWER internally LE ROUX Thomas (1): build: add shared libraries target Martell Malone (1): test: %zu to %lu for msvcrt fixes for Mingw64 Nathan Rajlich (2): test.c: fix off-by-one on the requests test cases add support for "SEARCH" request methods Paul Querna (1): Move all data to before code to fix http parser for c89. Peter Griess (15): Expose F_* flags as public API. IS_* macros for char classes. Fix off-by-one in handling upgrade bodies. Fix minor compilation bug introduced by merge. Facility to report detailed parsing errors. Re-jigger Makefile. Break out errno into its own field. Get rid of CALLBACK_NOCLEAR(). API CHANGE: Remove path, query, fragment CBs. Cleanup doc references to removed CBs. Remove some chars from tokens[] per RFC. Add http_parser_parse_url(). Get HTTP/1.1 message length logic working for HTTP/1.0 Don't wait for EOF on 0-length KA messages. Implement http_parser_pause(). Randy Rizun (1): removed obsolete CB_path, CB_query_string and CB_fragment Ryan Dahl (8): It was pointed out we're missing attribution to NGINX HTTP_STRICT ifdefs out behavior introduced in 50b9bec Number HOSTNAME_UNDERSCORE test Support PATCH method Add GYP file for integration into GYP projects. Support MSVS Peter Bright's VC fixes Fix compilation on MSVC 2008 which doesn't bundle stdint.h Salman Haq (1): Add 'package' target in Makefile which produces libhttp_parser.a Sean Cunningham (1): Support multi-line folding in header values. Simon Zimmermann (1): Correct misspelling in http_parser.h Tim Becker (1): moved unecessary lookup koichik (1): Fix response body is not read
3fb4e06
2012-10-11 04:38
下载
v1.0
32c0e11
2011-05-12 11:57
下载
v0.3
a8f7a3c
2009-11-21 00:05
下载
v0.2
da47c13
2009-08-08 00:22
下载
v0.1
Initial release.
212f721
2009-04-27 23:19
下载
下载
请输入验证码,防止盗链导致资源被占用
取消
下载
1
https://gitee.com/scriptiot/http-parser.git
git@gitee.com:scriptiot/http-parser.git
scriptiot
http-parser
http-parser
点此查找更多帮助
搜索帮助
Git 命令在线学习
如何在 Gitee 导入 GitHub 仓库
Git 仓库基础操作
企业版和社区版功能对比
SSH 公钥设置
如何处理代码冲突
仓库体积过大,如何减小?
如何找回被删除的仓库数据
Gitee 产品配额说明
GitHub仓库快速导入Gitee及同步更新
什么是 Release(发行版)
将 PHP 项目自动发布到 packagist.org
评论
仓库举报
回到顶部
登录提示
该操作需登录 Gitee 帐号,请先登录后再操作。
立即登录
没有帐号,去注册