Как передать ключ AccessToken в заголовке в состоянии покоя - PullRequest
0 голосов
/ 09 января 2020

У меня есть API, который использует accesstoken в качестве ключа заголовка и значение в гарантированном спокойствии

    Response response = httpRequest.request(Method.POST);
    //4. get the response body:
    String responseBody = response.getBody().asString();
    httpRequest.headers("accesstoken", "pbnQiOiIxMjM0NSJ9.");
    System.out.println("Response Body is: "+ responseBody);
    //validate city name or validate the key or value
    //Assert.assertEquals(responseBody.contains(city), true);


    //5. get the status code and validate it:
    int statusCode = response.getStatusCode();
    System.out.println("the status code is: "+ statusCode);

    Assert.assertEquals(statusCode, TestUtil.RESPONSE_CODE_200);

Когда я запускаю код гарантированного спокойствия, появляется сообщение об ошибке 400.

1 Ответ

0 голосов
/ 10 января 2020

Я вижу, что вы делаете запрос POST. Сообщение об ошибке 400 означает неправильный запрос. Поэтому, пожалуйста, проверьте, отправляете ли вы тело или нет. Если вы отправляете, отметьте

  1. Content-Type, который вы отправляете и ожидаете. Это приложение / json ИЛИ приложение / xml
  2. Вход json имеет все необходимые поля и допустимые значения
...