首页
学习
活动
专区
工具
TVP
发布
社区首页 >问答首页 >如何访问RESTful POST方法中的参数

如何访问RESTful POST方法中的参数
EN

Stack Overflow用户
提问于 2011-11-19 21:37:02
回答 1查看 311.9K关注 0票数 124

我的POST方法看起来像这样:

代码语言:javascript
复制
@POST
@Consumes({"application/json"})
@Path("create/")
public void create(String param1, String param2){
    System.out.println("param1 = " + param1);
    System.out.println("param2 = " + param2);
}

当我在Netbeans中创建Jersey客户端时,调用post方法的方法如下所示:

代码语言:javascript
复制
public void create(Object requestEntity){
    webResource.path("create").type(MediaType.APPLICATION_JSON).post(requestEntity);
}

运行此测试时:

代码语言:javascript
复制
@Test
public void hello(){
    String json = "{param1=\"hello\",param2=\"hello2\"}";
    this.client.create(json);
}

它在服务器中给出了以下输出:

代码语言:javascript
复制
INFO: param1 = {param1="hello",param2="hello2"}
INFO: param2 = 

我需要更改什么才能使参数提供正确的值?

EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/8194408

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档