如何在ios中通过浏览器从HTML页面获取单击的超链接的信息

时间:2014-10-04 11:07:53

标签: ios httpserver

我想在点击超链接后开始下载内容,但在此之前,我需要区分超链接信息。当我点击超链接时,我得到了以下数据:

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

参考者:http://192.168.X.X:8080/

连接:保持活力

File1是超链接所以任何团体都可以建议我,我该如何识别超链接?

1 个答案:

答案 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"请求的一部分。