Как настроить заголовок авторизации / Сбросить существующий заголовок? - PullRequest
0 голосов
/ 05 марта 2019

Я работаю над тестом API с Rest-Assured, и мои сценарии: 1.Загрузка 2.GetContent

Я попытался добавить

RestAssured.given().auth().basic(userName, password)

Он не аутентифицирует меня и не устанавливаетзаголовок, я получаю неаутентифицированную ошибку.

Я также попытался добавить

RestAssured.given().header("authorization", ConfigHelper.getString(user));

Получение такой же ошибки.Единственное, что сработало для меня, это

getRequest().header("authorization", ConfigHelper.getString(user));

Но проблема, которую я использую с помощью getRequest, заключается в том, что я не могу сбросить запрос со сценарием 1 и 2, поэтому, если я установил авторизацию в сценарии 1 и когдаЯ пытаюсь подтвердить подлинность в Сценарии 2, дублируя аутентификацию в Заголовке и выдавая мне ошибку

Bad Request

.Есть ли способ, которым я мог бы сбросить заголовок?

1 Ответ

0 голосов
/ 06 марта 2019
this.setRequest(RestAssured.given().auth().preemptive().basic(userName, password)
                .header("Content-type", "multipart/form-data")
                .multiPart("file", new File(pathToFile, "application/json"));
...