【问题标题】:HTML web link vs typed url differenceHTML 网页链接与输入网址的区别
【发布时间】:2014-08-07 13:54:34
【问题描述】:

有人可以帮我理解为什么在 PC 浏览器(在我的情况下为 FF)中单击链接有效。但是,当我将相同的 URL 粘贴到同一浏览器的新选项卡中时,我得到了来自服务器的不同响应?

  1. 转到此页面:http://networkprogramming.wordpress.com/2013/08/06/html-to-pdf-proxy/
  2. 点击链接文字“http://www.htmlpdf.com/iframeconvert?url=http://www.google.de&orientation=Portrait&pageSize=A4

这会在 www.htmlpdf.com 上运行一项服务,并将 www.google.de 转换为 pdf 并下载。

  1. 现在打开一个新选项卡并从页面文本、页面源或 URL 字段粘贴相同的 URL,然后按回车键,服务器返回:发生意外错误,无法将此 URL 转换为 PDF。

我不明白,为什么链接可以通过点击而不是新标签?

页面来源确认真实网址为:

我试过用 '& a m p;' 代替 & 号(没有空格)但这不起作用。

有什么想法吗?

【问题讨论】:

    标签: html hyperlink


    【解决方案1】:

    似乎通过http://www.htmlpdf.com/iframeconvert? 访问的服务正在检查GET 请求的REFERER。如果没有设置REFERER,您将收到Unexpected error occurred, unable to convert this URL to PDF 作为响应。

    在此页面上尝试一下:http://www.rexswain.com/httpview.html

    只需将 http://www.htmlpdf.com/iframeconvert?url=http://www.google.de&orientation=Portrait&pageSize=A4 作为 URL 并发送一次请求,一次有引用,一次没有引用。

    【讨论】:

    • 就是这样,谢谢!我在我的请求中添加了引用者,它有效!
    猜你喜欢
    • 2011-05-23
    • 2013-05-12
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-01-27
    • 1970-01-01
    • 2022-01-22
    • 1970-01-01
    相关资源
    最近更新 更多