java 第三方http库,不使用第三方库(Core Java)从HTTP请求字符串解析HTTP标头的最佳方法...

给定HTTP请求标头,是否有人有建议或知道现有代码来正确解析标头?我试图只使用Core Java,没有第三方库

编辑:

尝试从此String中查找关键字段,例如:

GET / HTTP / 1.1User-Agent:curl / 7.19.7(x86_64-pc-linux-gnu)libcurl / 7.19.7 OpenSSL / 0.9.8k zlib / 1.2.3.3 libidn / 1.15Host:localhost:9000Accept:/

想要解析方法和方法

解决方法:

请求行和标题由CR LF序列(十进制值为13和10的字节)分隔,因此您可以读取流并分离出每一行.我认为标头必须以US-ASCII编码,因此您可以简单地将字节转换为字符并附加到StringBuilder(但请检查规范:它可能允许ISO-8859-1或其他编码).

标题的末尾由CR LF CR LF表示.

标签:java,http

来源: https://codeday.me/bug/20190613/1232183.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值