【问题标题】:Get info about a post request in asp.net在 asp.net 中获取有关发布请求的信息
【发布时间】:2013-06-14 10:08:05
【问题描述】:

需要识别向网站页面发出 post 请求的 url。 如何获取发件人 url(发出 post 请求的 url)?

这些信息可靠吗?或者它可以被操纵?

【问题讨论】:

    标签: asp.net post httpwebrequest forms form-post http-post


    【解决方案1】:

    你可以试试这个:

    Request.UrlReferrer

    如果有的话,会给你推荐人。

    【讨论】:

    • 可以request.UrlReferrer by haked 吗? request.urlreferrer 总是出现在发布请求中吗?
    • 只是一个http头。客户端可以在该标头变量中写入任何内容。
    • 那么我该怎么做才能确保发布请求来自受信任的域?
    • 只有通过某种身份验证才能保证这一点。一世。 e.你可以使用windows身份验证
    • 所以我必须做的:假设我期待来自 www.icanposttoyou.com 的发布请求,我不能使用 urlreferrer 因为有人可以更改标题,我无法安装任何证书因为调用者是第三方,我可以在两个系统之间共享一个秘密参数,还有什么
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-08-15
    • 2019-10-26
    • 2013-06-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-05-03
    相关资源
    最近更新 更多