wcf - 可以从 SOAP UI 或任何此类工具设置 HTTP Origin 和 Referer 值吗?

标签 wcf http rest header

我有一个 WCF REST 服务,我打算只响应来自某个域的请求。我计划检查 HTTP Origin 和 Referer header 以验证请求是否来 self 期望的域。但是当我尝试使用 SOAP UI 工具时,我注意到我们可以向 header 添加任何值并发出请求!有没有办法防止使用此类工具或插件修改 header 值?

最佳答案

如果您只需要响应特定的发件人,则需要使用 IP 地址过滤结合数字签名或客户端证书来验证您的发件人,以确保您从预期的来源接收数据,而不是从模拟中间节点接收数据在网络中。

我想你别无选择。

关于wcf - 可以从 SOAP UI 或任何此类工具设置 HTTP Origin 和 Referer 值吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19798062/

相关文章:

c# - 如何为自托管的 basic-http WCF 服务打开 Windows 7 防火墙

http.Client 拒绝使用 >unsupported protocol scheme ""< 即使已设置的请求

php - 当我使用 Requests 模拟 postman 请求时,客户端发送的请求在语法上不正确

rest - 根据 HTTP DELETE 查看幂等性的正确方法是什么?

java - 定义使用 API 的规则的标准方法,也许是动态 UI

wcf - 基于 Basichttpbinding 的自托管 WCF 服务不支持超过 1000 个并发请求

wcf - 更改 SwaggerWcf 中的参数类型

c# - 为什么此 WCF 代理代码有效?

ruby-on-rails - 如何从 Amazon SNS 订阅获取 HTTP token ?

android - 适用于 Android 应用程序的 RESTful Web 服务