我想在点击超链接后开始下载内容,但在此之前,我需要区分超链接信息。当我点击超链接时,我得到了以下数据:
GET / File1 HTTP / 1.1
主持人:192.168.X.X:8080
User-Agent:xxxxx
接受:text / html,application / xhtml + xml,application / xml; q = 0.9, / ; q = 0.8
接受语言:en-US,en; q = 0.5
Accept-Encoding:gzip,deflate
连接:保持活力
File1是超链接所以任何团体都可以建议我,我该如何识别超链接?
答案 0 :(得分:0)
我将假设您的服务器收到以下获取请求。
GET /File1 HTTP/1.1
Host: 192.168.1.84:8080
User-Agent: Midori (because why not)
Accept: text/html,*/*
Accept-Language: en-US
Accept-Encoding: gzip, deflate
Connection: keep-alive
在识别HTTP请求和HTTP版本之后,您可以继续识别所请求的资源,在这种情况下是" / File1"。一旦您确定了它,您就可以继续处理GET请求。换句话说:使用包含" File1"的响应的实体主体回复错误代码或状态消息。
这意味着您的超链接引用了:href =" File1"
HTML标记中的href字段定义了浏览器在" GET"之间请求的内容。部分和" HTTP / 1.1"请求的一部分。