我需要知道参数是 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/