有人可以帮我理解为什么链接点击PC浏览器(在我的情况下是FF)有效。但是当我将相同的URL粘贴到同一浏览器的新选项卡中时,我从服务器得到了不同的响应?
此服务在www.htmlpdf.com上运行,并将www.google.de转换为pdf并下载。
我不明白,为什么链接可以通过点击而不是来自新标签?
页面源确认真实URL为: < a href =“http://www.htmlpdf.com/iframeconvert?url=http://www.google.de&orientation=Portrait&pageSize=A4”>
我已经尝试用&代替&符号a m p;' (没有空格)但这不起作用。
有什么想法吗?
答案 0 :(得分:1)
通过http://www.htmlpdf.com/iframeconvert?
访问的服务似乎正在检查REFERER
请求的GET
。如果没有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
作为网址,然后使用referer发送一次请求,然后再发送一次。