0 0

超链接也是重定向吗0

重定向应该有两次请求吧,但我用httpwatch观察,超链接只有一次请求,也就是只有一个request,response,然后我在服务器端试试获取页面设置的request域的值,也不能获取,那么超链接到底是一个什么样的过程啊?
2013年4月19日 09:23

5个答案 按时间排序 按投票排序

0 0

采纳的答案

很详细的解释
http://blog.csdn.net/java2000_net/article/details/3002763

不知道你怎么测试的 方便的话贴下代码 好分析

2013年4月19日 12:22
1 0

重定向——redirect是服务器端发起的行为。比如

1. 浏览器请求a,服务器端接收到该请求后,想要它redirect到b。
2. 服务器回给浏览器个response,说还是去b吧。
3. 浏览器重新发请求去b。
4. 接收服务器这次response

所以,一共有2次request,2次response。

通常,第2次请求是拿不到第一次的request域的值的。
(但是有个307状态,不大清楚,貌似可以?)


超链接是指<a>这种标签吗?
单单触发这个标签的时候,应该只有一次(页面没有些什么特殊JS之类的处理)。
是否重定向,取决于服务器那边是什么。

大致如此。

2013年4月19日 10:03
0 0

超链接这玩意,就像你在浏览器地址栏输入地址,然后点回车一样。如果想传递参数,可以再后边加

?k=v&k2=v2...

2013年4月19日 13:11
0 0

关于重定向LS已经讲得很清楚了。
重定向有两次请求;超链接只有一次请求。LZ自己说的是对的。

你用超链接的方式,就不是form表单提交了,服务端当然获取不到页面的参数了。
你可以将需要传递到服务端的参数,加载超链接的url后面。

比如原来的url是:
http://abc.host.cn

如果需要传递三个参数country、city和address:
http://abc.host.cn?country=china&city=nanjing&address=baomi

这样服务端就可以从request中获取country、city和address这三个参数了。

2013年4月19日 10:39
0 0

[url]http://zhidao.baidu.com/question/196587008.html
[/url]

2013年4月19日 10:29

相关推荐

    WordPress 评论者超链接实现重定向跳转的方法

    在WordPress中,有时候为了防止垃圾评论对网站的影响,特别是避免搜索引擎收录垃圾评论中链接的网站,我们可以采取一种策略,即实现评论者超链接的重定向跳转。这不仅能够阻止垃圾评论者通过评论来提高他们网站的...

    XENU超链接测试工具

    2. **报告生成**:在完成扫描后,XENU会生成详细的报告,列出所有链接的状态,如有效链接、死链、重定向等,帮助用户快速定位问题。 3. **多语言支持**:XENU支持多种语言的网站,无论你的网站是何种语言,都能进行...

    EmlogPro站外超链接跳转安全提示插件源码资源下载整理.zip

    在互联网上,不安全的链接可能会导致用户被重定向到钓鱼网站或者下载携带病毒的文件,对用户的设备和信息安全构成风险。这款插件通过在用户点击站外链接前提供安全提示,增强了用户对未知链接的识别能力,降低了因...

    网络编程超链接(适合VC++网络编程初学者)

    超链接在网络编程中扮演着至关重要的角色,因为它们是互联网的基础,使得用户可以通过点击链接从一个网页跳转到另一个网页。在Windows环境中,利用VC++进行网络编程时,可以借助Windows套接字(Winsock)API来实现...

    JavaScript html5 canvas实现图片上画超链接

    如果在区域内,可以使用`window.location.href`重定向用户到指定的URL。这通常需要在`mousedownhandle`或`touchstart`事件中完成,通过计算点击位置与高亮区域的关系来确定是否触发跳转。 总结起来,JavaScript结合...

    BAT批处理脚本-文件相关操作-生成包含该批处理文件所在目录及所有子目录的所有文件超链接的网页.zip

    4. **&gt;&gt;**:重定向输出,用于将命令的结果追加到文件中,而不是覆盖原有的内容。这样可以不断添加新的文件链接到HTML文件中。 5. **SET**:设置环境变量,可能在这里用于存储文件名或者路径信息。 6. **IF**:条件...

    lychee::high_voltage:用Rust写的快速,异步,资源友好的链接检查器。 在Markdown,HTML,reStructuredText等中查找损坏的超链接和邮件地址!

    :high_voltage: 一个用Rust。\编写的快速,异步,资源友好的链接... 处理重定向 忽略不安全的SSL 文件遍历 限价方案 自定义标题 概括 HEAD要求 彩色输出 过滤器状态码 自定义超时 电邮连结 进度条 重试和

    py代码-获取目标网页所有超链接(http/https)

    然而,实际应用中可能需要处理更多情况,比如处理重定向、处理网络错误、爬虫速度限制、登录和cookie等复杂情况。此外,为了遵循网站的robots.txt规则和避免被封禁,应始终确保负责任地进行网络抓取。

    url_cuttly:例如,超链接缩短器

    在IT行业中,超链接缩短器是一种非常实用的工具,它能将长的URL转换成较短的版本,便于分享和管理。"url_cuttly"是这样一种服务的实例,如"ow.ly/uK2f50AJDI6"和"Bit.ly",它们能够帮助用户简化复杂的网络链接,使得...

    XHTML中的超链接标签使用教程

    接下来,我们谈谈锚链接,也称为内部链接,它允许在同一页面内进行跳转。锚链接通过`&lt;a&gt;`标签的`name`属性实现,而链接到锚点则通过在URL末尾添加`#`和锚点名称完成。例如: ```html &lt;!-- 创建锚点 --&gt; &lt;p&gt;&lt;a name=...

    使用JQuery和CSS模拟超链接的用户单击事件的实现代码

    但是,这种方法在某些浏览器中可能无法实现页面跳转,因为`&lt;a&gt;`标签的`click`事件默认不会导致页面重定向。为了解决这个问题,我们需要修改`&lt;a&gt;`标签的行为,使其在点击时直接跳转,而不仅仅是触发事件。这可以通过...

    猫3.1跳转.zip

    在网页设计中,它可能指的是超链接或者页面重定向,允许用户从一个页面快速转移到另一个页面。在编程中,特别是在移动应用或游戏开发中,"跳转"可能涉及到界面之间的导航,比如从一个屏幕(Activity或Fragment)跳转...

    新浪博客跳转代码

    在新浪博客中,有时候我们需要实现页面间的跳转,这通常涉及到HTML中的超链接(Hyperlinks)和JavaScript的页面重定向技术。本篇将深入讲解如何在新浪博客中实现跳转代码的相关知识点。 一、HTML 超链接基础 HTML...

    hyperlink:节点库和命令行工具,用于测试内部和外部超链接的完整性

    超链接众所周知: 检测到内部资产的断开链接检测到外部资产的断开链接检测到片段标识符的断开链接检测外部链接上缺少的DNS记录检测导致重定向链的无效外部链接检测网络资产中的其他语法错误在TLS受保护页面上检测...

    gotoawebsite:将您重定向到另一个网站的网站

    `&lt;a&gt;`标签是HTML中用于创建超链接的关键元素,它的`href`属性定义了链接的目标URL。例如: ```html 点击访问Example网站 ``` 当用户点击这个链接时,浏览器会自动加载并跳转到`href`属性所指定的URL。这是一种非常...

    trade-redirects:在script.tf上附加超链接按钮的用户脚本

    在这个项目中,JavaScript被用来在网页元素(如背包列表)上动态添加超链接,并处理点击事件,从而实现一键重定向的功能。 具体实现过程中,脚本可能首先通过DOM(Document Object Model)接口获取背包列表的元素,...

    微信网页授权回调本地

    最近在做涉及到微信公众号的项目,其中有涉及到微信页面授权。授权需要回调信息,但在开发过程中由于是在本地开发微信回调不到本地,但部署到服务器上又麻烦(效率太低)。所以最后采用了网络穿透来解决,可以使微信...

    wp-traffic-tools:WordPress 的链接屏蔽和高级重定向插件

    wp-交通工具WordPress 的链接屏蔽和高级重定向插件许可请在此处购买支持: : 支持与发展这是一个退役的产品。 欢迎您打开问题、分叉和创建合并请求。 我不再积极开发这个工具。 它是我的第一个 WordPress 插件之一,...

Global site tag (gtag.js) - Google Analytics