{
"phoneNumber":1217071016,
"details":
[
{
"id":"123",
"name":"New",
"email":"hello@gmail.com"
},
{
"id":"234",
"name":"next",
"email":"next@gmail.com"
}
]
}
@test public void generateToken(){
Map<String,String> userDetails = new HashMap<>();
userDetails.put("phoneNumber", "1217071016");
userDetails.put("details.Id", "241342");
userDetails.put("details.name", "New Name");
userDetails.put("details.email", "eclipse@test.com");
Response response = given()
.contentType("application/json")
.queryParam("access_token", "LL6rX8LRP7")
.body(userDetails)
.post("http://site/rest/try/update");
}
当以上述方式发送时,得到错误的请求。
Map<String, Object> userDetails = new HashMap<>();
Map<String, Object> details = new HashMap<>();
details.put("id", "241342");
details.put("name", "New Name");
details.put("email", "eclipse@test.com");
userDetails.put("phoneNumber", "1217071016");
userDetails.put("details", Arrays.asList(details, details));
我使用Google GSON创建了一个JsonObject。 我还对现有的jsonobj做了如下修改: 请在这方面指导我。
我需要在get请求中以JSON格式获取数据,数据应为以下格式: 但数据以以下形式返回,响应为字符串: 代码: 如何使用Rest Assured在get请求中获取JSON格式?
问题内容: 如何使用Rest Client 执行以下查询(在doc中给出)。 我尝试这样做: 这引发了一个错误: 当我使用进行相同的操作时,它会给我正确的结果!但是elasticsearch doc 在curl命令中使用的不是搜索查询。我该如何使用该方法? 如果有其他/更好的方法来执行此操作,请提出建议。 问题答案: RestClient无法使用发送请求正文。您有两种选择: 将查询作为URL参数传
我有以下代码,用于创建和客户端并发送请求并等待响应。在这里你可以看到,我也用设置了一些标头值 现在,我需要我的要求是,我不需要消费者端的任何响应,只想将请求传递给带有一些标头值的消费者。为此,我只需发布命令并忘记它。我的代码如下, 但现在,我关心的是,我如何用它传递头值?
问题内容: 我应该如何在jQuery Ajax请求中传递查询字符串值?我目前按照以下方式进行操作,但是我敢肯定有一种更清洁的方法,不需要我手动编码。 我已经看到了将查询字符串参数作为数组传递的示例,但是我看到的这些示例没有使用模型,而是直接使用。例如: 我更喜欢使用$ .ajax()格式,因为这是我习惯的格式(没有特别好的理由-只是个人喜好)。 编辑09/04/2013: 在我的问题结束(如“太过