Java 如何从Jetty AbstractHandler handle()方法检索POST数据?
搜索了很多次,但没有看到任何与我的特定情况/问题相匹配的帖子 使用Jetty,我有一个扩展org.eclipse.Jetty.server.Handler.AbstractHandler的处理程序类 处理方法如下:Java 如何从Jetty AbstractHandler handle()方法检索POST数据?,java,rest,post,jetty,Java,Rest,Post,Jetty,搜索了很多次,但没有看到任何与我的特定情况/问题相匹配的帖子 使用Jetty,我有一个扩展org.eclipse.Jetty.server.Handler.AbstractHandler的处理程序类 处理方法如下: @Override public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
@Override
public void handle(String target, Request baseRequest, HttpServletRequest request, HttpServletResponse response)
throws IOException, ServletException {
我需要抓取请求中发送的POST数据,就像这样:
curl-H“内容类型:application/json”-d'{“url”:http://www.example.com"}' http://localhost:8080/
基本上,我向我的本地主机发送一个POST请求,并在“url”上键入一个JSON字典。如何检索该POST数据?使用方法中的
HttpServletRequest
参数提供的标准servlet功能
有2个方法可以访问请求主体
- 对于文本内容,请使用
- 对于二进制内容,使用