Is it possible to get POST parameters from REST request?

user1098063

Is it possible to get POST parameters from REST request?

I tried the following with no success:

MultivaluedMap<String, String> params = uriInfo.getQueryParameters();
log.info("Params Size: "+params.size());
Iterator<String> it = params.keySet().iterator();
String theKey = null;
while(it.hasNext()){
    theKey = it.next();
    log.info("Here is a Key: "+theKey);
}

Here is my method signature:

@POST
@Produces("application/pdf")
@Path("/hello")
public Response producePDF(@FormParam("filename")String fileName, @Context UriInfo uriInfo)

Logs show 0 for "Params Size:"

Can I only use a GET?

user1098063

@Roman Vottner Your answer was it. I needed to inject the MultivaluedMap instead of constructing at method call.

Code:

@POST
    @Produces("application/pdf")
    @Path("/hello")
    @Consumes("application/x-www-form-urlencoded")
    public Response producePDF(MultivaluedMap<String, String> params)

Iterator<String> it = params.keySet().iterator();
            String theKey = null;
            while(it.hasNext()){
                theKey = it.next();
                log.info("Here is a Key: "+theKey);
                if(theKey.equals("filename")){
                    fileName = params.getFirst(theKey);
                    System.out.println("Key: "+theKey);
                }
            }

I can now get the parameters!

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

AJAX POST request with GET Parameters in URL

来自分类Dev

PHP $ _POST,$ _ GET或$ _REQUEST

来自分类Dev

Django Rest框架:request.Post与request.data?

来自分类Dev

Java Proxy - can't exchange data from HTTP GET/POST request properly

来自分类Dev

Manually parsing parameters from put request in tomcat

来自分类Dev

在Jersey rest服务中的post方法上使用Path Parameters

来自分类Dev

Azure 函数 REST API 处理 GET POST

来自分类Dev

Django request.POST.get SQL注入

来自分类Dev

_Request,_Post和_Get修剪空间的缺点?

来自分类Dev

request.POST.get() 为空

来自分类Dev

Flask REST POST请求基于json的长度失败“ Bad Request”

来自分类Dev

AFNetworking 2.0: is it possible to put pure json in the body of a POST request?

来自分类Dev

在Django表单中访问request.GET或request.POST

来自分类Dev

在Django表单中访问request.GET或request.POST

来自分类Dev

nodejs request returning null body from server for a POST request

来自分类Dev

Django Rest Framework-Request.user始终为AnonymousUser并且request.POST为空

来自分类Dev

python 3.5 urllib.request.Request POST数据到网站。做GET而不是POST

来自分类Dev

Django中的request.GET vs request.POST/Redirect/GET

来自分类Dev

Django request.REQUEST.get()是否包含GET和POST参数?

来自分类Dev

Django中的request.GET vs request.POST/Redirect/GET

来自分类Dev

Spring REST中的RequestMapping GET和POST方法处理

来自分类Dev

Django REST POST和GET不同的限制范围

来自分类Dev

用于进行REST调用的Gradle脚本(POST,GET)

来自分类Dev

REST API的GET和POST / PUT资源不同吗?

来自分类Dev

Kohana $ this-> request-> param('id')-它的用途-GET或POST

来自分类Dev

request.POST.get()在Django中给出None

来自分类Dev

APEX- APEX_WEB_SERVICES.MAKE_REST_REQUEST用于POST-文件附件

来自分类Dev

如何在Django rest框架上request.method == PUT,POST

来自分类Dev

Unity 在 SAP Rest API 上调用 HTTP-Post 时发生 400 Bad Request

Related 相关文章

  1. 1

    AJAX POST request with GET Parameters in URL

  2. 2

    PHP $ _POST,$ _ GET或$ _REQUEST

  3. 3

    Django Rest框架:request.Post与request.data?

  4. 4

    Java Proxy - can't exchange data from HTTP GET/POST request properly

  5. 5

    Manually parsing parameters from put request in tomcat

  6. 6

    在Jersey rest服务中的post方法上使用Path Parameters

  7. 7

    Azure 函数 REST API 处理 GET POST

  8. 8

    Django request.POST.get SQL注入

  9. 9

    _Request,_Post和_Get修剪空间的缺点?

  10. 10

    request.POST.get() 为空

  11. 11

    Flask REST POST请求基于json的长度失败“ Bad Request”

  12. 12

    AFNetworking 2.0: is it possible to put pure json in the body of a POST request?

  13. 13

    在Django表单中访问request.GET或request.POST

  14. 14

    在Django表单中访问request.GET或request.POST

  15. 15

    nodejs request returning null body from server for a POST request

  16. 16

    Django Rest Framework-Request.user始终为AnonymousUser并且request.POST为空

  17. 17

    python 3.5 urllib.request.Request POST数据到网站。做GET而不是POST

  18. 18

    Django中的request.GET vs request.POST/Redirect/GET

  19. 19

    Django request.REQUEST.get()是否包含GET和POST参数?

  20. 20

    Django中的request.GET vs request.POST/Redirect/GET

  21. 21

    Spring REST中的RequestMapping GET和POST方法处理

  22. 22

    Django REST POST和GET不同的限制范围

  23. 23

    用于进行REST调用的Gradle脚本(POST,GET)

  24. 24

    REST API的GET和POST / PUT资源不同吗?

  25. 25

    Kohana $ this-> request-> param('id')-它的用途-GET或POST

  26. 26

    request.POST.get()在Django中给出None

  27. 27

    APEX- APEX_WEB_SERVICES.MAKE_REST_REQUEST用于POST-文件附件

  28. 28

    如何在Django rest框架上request.method == PUT,POST

  29. 29

    Unity 在 SAP Rest API 上调用 HTTP-Post 时发生 400 Bad Request

热门标签

归档