克服META NAME =“机器人”为休息获取客户

时间:2018-01-23 05:12:06

标签: java

以下是服务器的其余响应。

<html>
<head>
<META NAME="robots" CONTENT="noindex,nofollow">
<script src="/_Incapsula_Resource?">
</script>
<script>
(function() { 
var z="";var b="7472797B766172207868723B76617220743D6E6577204461746528292E67657454696D652829";for (var i=0;i<b.length;i+=2){z=z+parseInt(b.substring(i, i+2), 16)+",";}z = z.substring(0,z.length-1); eval(eval('String.fromCharCode('+z+')'));})();
</script></head>
<body>
<iframe style="display:none;visibility:hidden;" src="//content.incapsula.com/jsTest.html" id="gaIframe"></iframe>
</body></html>

使用POSTMAN时从Rest客户端获得实际响应:

   "query": {
        "offset": 0,
        "count": 20,
        "total": 379
    }

如何使用HTTPGet客户端克服或获取REST客户端的实际响应?

1 个答案:

答案 0 :(得分:0)

通过在其中添加与SSL连接相关的代码来解决此问题。由此,它识别并验证了此请求,并回复了有效的响应。

这是防火墙在大多数公共API中实施的安全网功能,因为它会尝试识别任何此类请求,并在标题信息不正确时将其标记为ROBOT。