来自文件托管服务的响应
response from file hosting service
当用户输入captcha,然后在文件托管网站(比如4shared.com)上单击下载时,下载就开始了。点击下载(输入captcha后)是向服务器发送请求,还是只是一个javascript操作?
提前谢谢。
如果仅通过javascript验证captcha
,则可以通过直接向服务器发送请求(例如使用curl)来轻松绕过捕获。因此,它将违背captcha
作为防止脚本自动下载的工具的目的。
所以它必须在服务器上进行验证。
最有可能的"下载"按钮属于一种形式,它将浏览器重定向到某个操作,在正确的captcha的情况下,可以设置Content Disposition和其他标头并读取文件字节。。。
它通常会触发AJAX请求,生成/激活并返回下载链接。有时,它还提交一个经典的表单,其中服务器通过重定向到文件或文件内容进行响应。
相关文章:
- 在JavaScriptAjax调用中从web服务中的XMLDocument获取响应.
- 纯Jquery Web服务响应
- AngularJs 在指令中操作来自服务响应的数据
- 从Web服务访问JSON响应
- 使用JSONP内容压缩web服务响应是否有效
- AngularJS web服务是否应返回响应的深层副本
- Angular JS:从服务响应中获取子属性
- xml 在 WCF 休息服务响应中被更改 原因
- $save().then 在 Angular 上$resource不等待服务响应
- 在web应用程序中程序化地等待web服务响应
- 如何在调用异步Web服务响应时将值设置为数组
- 如何使用Javascript或jQuery解析xml Web服务响应
- 在Angular JS中绑定服务响应
- Angularjs无法将数据服务响应添加到作用域变量
- 将web服务响应转换为PDF文件- PHP, Javascript
- 使用多维数组javascript处理web服务响应
- 如何使用Rhino中的SOAP web服务响应处理ServerSide XSLT
- JSON web服务响应
- 如何停止多个事件处理程序onclick的html从服务响应
- AngularJS + jasmine+karma:在控制器中模拟服务响应