问题标签 [httprequest]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
asp.net - 在 HttpModule 中检查经过身份验证的 http 请求
我可以利用什么样的事件和属性来检查 http 请求(客户端)是否通过 ASP.NET 身份验证?谢谢
javascript - 将我自己的回调与 HttpRequest 对象一起使用
我正在编写一个不使用库的 Http 请求(另一个脚本有冲突......)
但我对我的对象范围有疑问。下面是调用脚本,然后是 Ajax_Request 对象。
}
//Ajax_Request
我正在尝试将响应设置为属性,以便我的调用对象可以使用它。但是当我尝试调用 this.setResponse() 时,我收到一个未定义的错误。如何正确地将 onreadystatechange 回调绑定到我的程序?
否则脚本会正确返回数据,我可以直接在此处输出,但我需要更多的灵活性。
谢谢丰富
vb.net - 如何使用 vb.NET 从 URL 读取 XML 数据并保存
朋友们,我可以通过唱字节来获取 XML 文件,这可能会遇到一些问题。你能建议我用另一种方法来做同样的事情来保存 XML 文件吗?
wcf - 类型“System.Web.HttpRequest”无法序列化
我正在尝试将图片上传功能设计到网站中。我正在使用 ASP.NET 3.5、C# 和 WCF。
我被要求完成以下任务:
1) 使 Uploader 成为 Web 服务
2) 在文件上传时向用户返回进度更新。
3) 在数据库中记录其他相关的用户选择选项。
因此,我首先使用以下服务合同创建了一个 WCF Web 客户端:
当我编译时,我收到以下错误:
无法序列化类型“System.Web.HttpRequest”。考虑使用 DataContractAttribute 对其进行标记,并使用 DataMemberAttribute 属性标记您想要序列化的所有成员。
因此,我回到我的服务合同并将 [OperationContract] 更改为 [DataContract] 但更改产生了相同的错误。
有人可以告诉我我做错了什么并提供如何最好地前进的例子吗?
谢谢你的时间。
asp.net-mvc - ASP.NET MVC - ActionFilterAttribute 验证 POST 数据
实际上,我有一个应用程序正在使用 WebService 来检索一些客户信息。因此,我正在验证 ActionResult 中的登录信息,例如:
其中 Client.Validate() 是一种基于 POST 用户名和密码上提供的信息返回布尔值的方法
但是我改变了主意,我想在方法的开头使用那个不错的 ActionFilterAttributes ,这样它就会在 Client.validate() 返回 true 时呈现,就像 [Authorize] 一样,但使用我的自定义 web 服务,所以我会有类似的东西:
然后在 ValidateAsClient 我会有类似的东西:
所以我的问题是,我不知道如何使它工作,因为我不知道如何将 POSTED 信息传递给[ValidateAsClient(username=postedUsername,password=postedPassword)]以及,我怎么能ValidateAsClient 功能是否正常工作?
我希望这很容易理解提前谢谢
iis - HTTP 请求对象和处理本地请求
我有一个使用 CDO Message 对象通过电子邮件发送报告的 Web 应用程序。
例如:
问题是当它向 IIS 发出请求时,它没有继承登录用户的 ASP 会话标识,即在允许访问内容之前用于验证请求的会话变量是空白的。这使得身份验证变得困难,迫使我添加一个查询字符串变量(因为如您所见,您不能向此请求添加表单变量),例如:
肯定在报告中必须有一种授权方式来检查请求是否来自本地机器,即邮件脚本中的 CDO 对象,从而否定身份验证的需要?
c# - HttpRequest 索引器的搜索顺序
如果您通过 Request[key] 对 Request 的项目进行简单的索引,它会在4 个位置中查找。顺序是什么?有人对该页面的“Cookies、ServerVariables、Form 和 QueryString”进行了猜测。有人有确切消息么?文档将是一个奖励:)
java - 本地主机网络监视器和 httpservlet 请求
我的机器上有两台 Tomcat 服务器,它们相互通信。
1)有人可以推荐一个好的(免费)网络嗅探器,以便我能够监控它们之间发送的请求/响应吗?
2)如何检查java代码中的请求?看看标题和正文包含什么以及它们的结构?
非常感谢,由于某种原因,#2 并不像我想象的那样直截了当。
我
php - 在 PHP 中跟踪和测试滥用客户端
现在有一个主题可以采取多种方式。希望我能够在描述我的问题并开始获得建议时对其进行去混淆处理。
我正在开发一个将替换现有站点的站点。从历史上看,我们遇到的问题之一是蜘蛛机器人进入并吸收所有内容。现在我们不介意正在下载内容。事实上,我们对此感到高兴,但是一些批量下载器和下载加速器已被证明与当前站点存在问题。
我正在寻找的是位于我的 php 开头的东西,它几乎首先运行。它获取页面请求的指纹(ip、referrer、请求 uri、cookie、会话 id 等)并将其传递给...某物。然后将指纹与最后一秒或三秒内的指纹进行比较。然后,它会根据某个预先配置的阈值返回一条消息,以处理该请求。
一些阈值是:
- 用户在过去 0.n 秒内请求了 > x 个页面。
- 用户在 < 0.n 秒内请求了相同的页面。
- 用户在最后 n 秒内向表单提交了相同的数据。
所以你看我在看一些很紧的窗户。检测这样的事情是否可行?我可以使用某种文件或数据库数据源来做到这一点吗?无论我使用什么来存储页面加载之间的指纹,都会经历很多流失,因为大多数数据将保留一两秒钟。我应该只是有一些东西可以解析 apache 日志来检查阈值吗?我是否应该寻找某种可以从脚本调用的将数据保存在内存中一两秒的外部守护进程?apache 中有什么东西可以处理这个问题,我是否只需要向服务器人员求助来处理这个问题?
假设这是我可以在 PHP 或一些称为外部守护程序中执行的操作,我该如何响应超出阈值的行为?我的直觉说 HTTP 响应,比如 408 或 503,但我的直觉经常是错误的。我能做些什么来告诉客户退后一点?某种“哇”页面?