我知道有一个防DDoS设备的场景,当客户端(Browser
)向服务器(Web Server
发送HTPP请求时,代理(客户端与服务器之间的防DDoS设备)可以发送用于客户端的简单Javascript代码,用于验证用户代理的真实性。
可以让客户计算简单代码1+1=?
。
我对此功能有两个疑问。
代理如何将片段JavaScript代码发送给Client运行并返回结果?有没有可以模拟的代码?
因为通常HTTP是请求,然后是获取数据或上传数据的响应方式。我不明白代理如何将JavaScript代码发送给客户端进行计算然后返回结果。
场景首先是客户端请求,然后代理发送计算代码。服务器是否可以直接发送计算代码?