搜索
aardio官方社区 门户 查看主题

求解一个关于 get访问https遇到的问题 (内详)

发布者: luxuluxu | 发布时间: 2017-11-13 22:02| 查看数: 270| 评论数: 3|帖子模式

问题如下

直接用whttp http rest.client 的get方法  访问https://www.baidu.com(不加任何协议头和参数)

会提示如下内容

<html>
<head>
        <script>
                location.replace(location.href.replace("https://","http://"));
        </script>
</head>
<body>
        <noscript><meta http-equiv="refresh" content="0;url=http://www.baidu.com
/"></noscript>
</body>
</html>

请问 出现这个提示的原因和解决办法是?

最新评论

Jacen.He 发表于 2017-11-13 22:35:29
这是百度看到你不用浏览器访问,返回了不一样的HTML,可以修改User Agent参数模拟浏览器就可以。

但是你又说不能修改任何参数,那么唯一的解决办法就只能是:找百度谈谈了。
luxuluxu 发表于 2017-11-13 23:13:38
Jacen.He 发表于 2017-11-13 22:35
这是百度看到你不用浏览器访问,返回了不一样的HTML,可以修改User Agent参数模拟浏览器就可以。

但是你 ...

是不是 加了ua 就会有正常的返回内容?

我试过http的www.baidu.com 是有内容的 。
luxuluxu 发表于 2017-11-13 23:20:39
Jacen.He 发表于 2017-11-13 22:35
这是百度看到你不用浏览器访问,返回了不一样的HTML,可以修改User Agent参数模拟浏览器就可以。

但是你 ...

额。。测试后已有返回内容 感谢

手机版|未经许可严禁引用或转载本站文章|站长邮箱|aardio.com|aardio官方社区 ( 皖ICP备09012014号 )

GMT+8, 2018-1-20 18:38 , Processed in 0.046875 second(s), 18 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表