【问题标题】:How does one specify the HTTP Request Method in the URL? [duplicate]如何在 URL 中指定 HTTP 请求方法? [复制]
【发布时间】:2018-05-05 03:54:40
【问题描述】:

我刚刚开始学习 Java Servlet,在此过程中,我必须了解 HTTP 工作原理的基础知识。这让我有些困惑。

我了解doGet()doPost() 等方法旨在响应不同类型的HTTP 请求方法。我的一位资深同事写了一个简单的 Tomcat 项目,我用它来了解事情是如何工作的。在其中,有一个 JSP 文件,其中包含以下标记:

<form action="dummyClass" method="post">

所以,我知道这是如何从 HTML 页面向 Servlet 指定 HTTP 请求方法的。用户提交表单,Servlet 执行doPost() 方法。

但我不明白这将如何推广到服务器上的其他类型的资源。我的意思是,HTTP 是 Web 的通用协议……它并不特定于 JSP。那么如何在浏览器中输入http://www.nowhere123.com/docs/index.html 之类的 URL 向服务器指定我要发送的 HTTP 请求方法呢?

【问题讨论】:

  • 是的,读了两遍,让我们看看。

标签: jsp http servlets httprequest


【解决方案1】:

将 URL 放入浏览器地址栏中始终是 GET(除非有一些我不知道的非常晦涩的浏览器)。你可以用 curl 或 wget 做类似的事情并指定一个方法。

【讨论】:

    【解决方案2】:

    当您在浏览器地址栏中键入 URL 时,它将执行 GET 请求。

    【讨论】:

      猜你喜欢
      • 2015-02-02
      • 2021-03-08
      • 1970-01-01
      • 2011-11-20
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2010-11-24
      相关资源
      最近更新 更多