tec*_*rat 5 java jersey java-ee
我试图弄清楚如何使用Jersey客户端发送请求参数和POST操作的请求体.
目前我知道如何单独使用这两种方式,但不能一起使用.
我已经得到了请求参数:
MultivaluedMap formData = new MultivaluedMapImpl();
formData.add("name1", "val1");
formData.add("name2", "val2");
ClientResponse response = webResource.type("application/x-www-form-urlencoded").post(ClientResponse.class, formData);
Run Code Online (Sandbox Code Playgroud)
对于请求正文,我可以执行以下操作:
String jsonObject ="... valid json object";
webResource.type(MediaType.APPLICATION_JSON_TYPE).post(String.class, jsonObject);
Run Code Online (Sandbox Code Playgroud)
如何在请求正文中发布请求参数?
谢谢
我只是想通了..
webResource.queryParam("key", "value").type(MediaType.APPLICATION_JSON_TYPE).post(String.class, jsonObject);
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
10036 次 |
| 最近记录: |