如何检测文件下载请求



我遇到一种情况,我需要阻止运行Titanium-Web-Proxy的系统上来自Web的所有文件下载请求/响应。如何识别所有这些请求/响应以阻止它们。

你找不到非常简单的。

因为每个网站都使用自己的技术方式。您需要为单个网站做。

检查请求方法="POST"

到目前为止,我们检测到的网站很少

以下示例:

Dropbox 使用八位字节流请求块:

  if (url.Contains("/chunked_upload?") && url.Contains("chunk=0"))
  {
       //File Upload through this URL       
  }

雅虎使用保存附件方法

 if (url.ToLower().Contains("savewithattachment"))
 {
 //File Upload through this URL  
 }

Office365 用途

 if (url.ToLower().Contains("createattachment"))
 {
 //File Upload through this URL  
 }

相关内容

  • 没有找到相关文章

最新更新