java - 在嵌入式 Jetty 服务器中将 GET 参数与 POST 分开

标签 java jetty embedded-jetty

我需要知道参数是 GET 还是 POST,但在 handle 方法中 request.getParameter(name) 给了我所有参数。是否可以执行类似 request.getGETParameter(name)request.getPOSTParameter(name) 的操作,还是我必须自己解析原始数据?

最佳答案

不存在 GET 参数和 POST 参数之类的东西。 GET 和 POST 是 HTTP 请求的方法。 您可以通过调用来了解您的请求是哪种方法

public String getMethod();

根据您的要求。 您可能还想看看 HTTP 协议(protocol) http://en.wikipedia.org/wiki/Hypertext_Transfer_Protocol 的描述 GET 和 POST 方法中发送的参数之间的区别在于,在 GET 请求中,参数在查询字符串中发送,而在 POST 请求中,这些参数在请求正文中发送。

关于java - 在嵌入式 Jetty 服务器中将 GET 参数与 POST 分开,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29043668/

相关文章:

java - 如何让 JTextField 响应回车键

java - Indexof() 参数类型

java - 如果从 JAR 启动,Jetty + Jersey 嵌入式服务器将无法工作

java - 从 IntelliJ 运行 Jetty 时找不到模块 [protonego-impl/alpn-1.8.0_45]

java - 使用嵌入式 Jetty 进行身份验证

java - SQL 错误 : syntax error at or near "-"Position: 43

java - (Axis + Jetty) Prefix 自动生成的前缀命名空间

jsp - 使用SpringMVC +嵌入式Jetty + Gradle设置JSP

java - 如何用 jetty.port 覆盖 jetty.xml

java - 在Java中创建数组的数组