搜索
查看: 1294|回复: 3

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

[复制链接]

3

主题

6

帖子

28

积分

新手入门

Rank: 1

积分
28
发表于 2017-11-13 22:02:22 | 显示全部楼层 |阅读模式
问题如下

直接用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>

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

使用道具 举报

185

主题

2541

帖子

1万

积分

管理员

Rank: 9Rank: 9Rank: 9

积分
13974
发表于 2017-11-13 22:35:29 | 显示全部楼层
这是百度看到你不用浏览器访问,返回了不一样的HTML,可以修改User Agent参数模拟浏览器就可以。

但是你又说不能修改任何参数,那么唯一的解决办法就只能是:找百度谈谈了。
回复

使用道具 举报

3

主题

6

帖子

28

积分

新手入门

Rank: 1

积分
28
 楼主| 发表于 2017-11-13 23:13:38 | 显示全部楼层
Jacen.He 发表于 2017-11-13 22:35
这是百度看到你不用浏览器访问,返回了不一样的HTML,可以修改User Agent参数模拟浏览器就可以。

但是你 ...

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

我试过http的www.baidu.com 是有内容的 。
回复

使用道具 举报

3

主题

6

帖子

28

积分

新手入门

Rank: 1

积分
28
 楼主| 发表于 2017-11-13 23:20:39 | 显示全部楼层
Jacen.He 发表于 2017-11-13 22:35
这是百度看到你不用浏览器访问,返回了不一样的HTML,可以修改User Agent参数模拟浏览器就可以。

但是你 ...

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

使用道具 举报

您需要登录后才可以回帖 登录 | 注册会员

本版积分规则

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

GMT+8, 2018-12-18 23:27 , Processed in 0.062500 second(s), 22 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

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