我正在设计一个代理服务器来阻止用户发出的文件上传或下载请求。 有没有办法在HTTP / HTTPs标头中检测文件上传或下载请求URL?
我尝试使用HTTPS标头中的content-type=octet-stream
,但无法正常工作:
foreach (var header in eventArgs.WebSession.Request.RequestHeaders) {
string value;
if (header.Key.Equals("Content-Type")) {
if (header.Value.Value.Contains("octet-stream")) await eventArgs.Ok("");
}
}
eventArgs
包含会话信息,如请求,响应等。