【问题标题】:Does html structure make difference in get or post request?html 结构对获取或发布请求有影响吗?
【发布时间】:2020-11-04 11:50:46
【问题描述】:

我有一个 href ,当我点击它时,它会出现“POST”请求。 (PS。我正在使用 magento 1 框架)

<li>
<a href="https://www.google.com/" class="login-popup-in-footer my-account-text">Logout</a>
</li>

当我删除此"login-popup-in-footer my-account-text" 时,它会与 GET 请求一起使用,这是理想的。 我不确定 HTML 或 htaccess 文件是否会对 GET 或 POST 请求产生影响。

随时分享想法。 谢谢你

【问题讨论】:

    标签: html jquery post get magento-1.4


    【解决方案1】:

    不是,至少不是直接的。

    您拥有的 HTML 将触发 GET 请求。它不能做任何其他事情。

    一些客户端 JS 在文档中搜索属于这些类中的一个或多个成员的元素,并添加一个事件侦听器来阻止链接的默认行为并发出 POST 请求。

    您的服务器配置也不会影响它。虽然它可以发出重定向响应,但其中一个无法以导致浏览器发出 POST 请求的方式响应 GET 请求(尽管反过来不正确)。

    【讨论】:

    • 谢谢。但是,如果可能的话,您能否简化您的答案,我没有正确理解。
    • 没有。如果有什么具体的你不明白答案,那么我也许可以解释一下。
    • '虽然它可以发出重定向响应,但其中一个无法以导致浏览器发出 POST 请求的方式响应 GET 请求“我只是不明白这一点。你能解释一下吗?
    • 浏览器可以发出 POST 请求,获得重定向响应,然后发出 GET 请求作为响应。如果浏览器发出 GET 请求,则没有重定向响应会使其发出 POST 请求。
    • 非常感谢。这个href(有问题)可能有一些js代码或事件监听器导致“POST”请求,这就是你的意思。好的,我正在检查它。
    猜你喜欢
    • 2021-09-06
    • 2012-02-25
    • 1970-01-01
    • 1970-01-01
    • 2020-10-05
    • 2018-08-17
    • 1970-01-01
    • 1970-01-01
    • 2011-12-03
    相关资源
    最近更新 更多