求两个正则,从HTTP HEAD中取数据,
1) GET /news/ah.html HTTP/1.1 或 POST http://ss.xom/HH HTTP/1.1
2) HOST: ss.xom 或 HOST: ss.xom:8080
3) Accept:*/*
4) Referer: http://ss.xom:8080/NN/A.HTML
5) Content-Length:156831
…………
…………
6) X_Forwarded_for: 127.0.0.1 或 X_Forwarded_for: 192.168.0.9,127.0.0.1,172.168.0.5
…………
…………
求三个正则表达式 从以上的HTTP头中取出 1,2,6行内的主要数据。
1行 要取出 中间部分那个URI,可能是完整URL 也许是相对路径(配合HOST定位)
2行 要取出 HOST的地址可能包括端口号
6行 取出路径IP, 此行也许不存在。
希望只在HEAD部分匹配,不要把后边其他数据给更改了,后边也许有其他自定义的HEAD值。
不知道HTTPHEAD 是否必须绝对是这个样子,也许有其他变化?希望了解的朋友帮忙介绍下。
相关推荐
http-head.zip_head_http head
批量检测web的head返回状态码,查看页面是否正常
使用Http Head方法获取文件长度的实现方法详解
本篇文章是对使用Http Head方法获取文件长度的实现方法进行详细的分析介绍,需要的朋友参考下
深入HTTP head的使用详解
本篇文章是对HTTP head的使用进行了详细的分析介绍,需要的朋友参考下
HTTPServer:HTTP Server能够处理GET,HEAD,POST请求
HTTP SERVER 介绍: 头部方法: HEAD方法仅用于询问有关文档的信息。 因此下面实现的head方法只是检查客户端请求的文件是否存在,然后基于该请求发送XML响应。 开机自检方法: 按照设计,POST请求方法请求Web服务器接受请求消息正文中包含的数据,最有可能用于存储它。 在上载文件或提交完整的Web表单时,通常使用它。 此处实现了一种POST方法,该方法将检索客户端从请求主体发送的用户名和密码,然后使用本地数据库对其进行验证,然后检查资源客户端请求 如果是,则给出文件内容 否则以XML形式发送错误响应 如果用户名和密码本身无效,则抛出该错误 401未经授权的期望,然后是XML形式的错误响应。 (请检查下面的屏幕截图) Requirements for the Assignment: 通过在RequestProcesso
watchmen-ping-http-head:守望者的HTTP头ping服务
守望者的HTTP头ping服务 历史 0.2.0 检查自定义状态代码(默认为200) 添加测试 0.1.0 添加对pingService选项的支持 0.0.2 添加超时 0.0.1 初始发行



