【问题标题】:how to check whether get or post method is called如何检查是否调用了get或post方法
【发布时间】:2014-11-23 09:13:10
【问题描述】:

html 表单不包括在特定操作后应该调用哪个方法(GET 或 POST)。如何在 servlet 中识别请求是 get 还是 post

【问题讨论】:

    标签: html servlets


    【解决方案1】:

    提交动作,查看url信息,如果url包含参数,方法为'get';否则方法是post。 例如。 当使用名称'name'和密码'123123'登录时 获取:http://..com/actionName?name=name&pwd=123123 帖子:http://..com/actionName

    【讨论】:

      【解决方案2】:

      如果您没有在 html 表单中指定方法属性,则 servlet 容器会将您的请求视为 GET.seeHere 如果没有指定methods属性,则调用doGet()方法。如果将post放在方法属性中,则调用doPost()方法。

      【讨论】:

        【解决方案3】:
        1. 打开谷歌浏览器
        2. 转到您的网站
        3. 右键单击网页并点击检查元素
        4. 点击“网络”点击,您可以看到正在调用的方法

        提示 - 您可能需要刷新页面

        【讨论】:

          【解决方案4】:
          1. 使用 F12 在 Internet Explorer 中查看控制台。

          2. 在您的应用服务器中查看服务器日志。

          【讨论】:

            猜你喜欢
            • 1970-01-01
            • 1970-01-01
            • 2014-02-02
            • 1970-01-01
            • 2014-05-16
            • 2020-07-28
            • 2019-06-06
            • 1970-01-01
            • 2021-05-12
            相关资源
            最近更新 更多