Я попытался сгенерировать токен из запроса на вход в систему. Он успешно работает в инструменте почтальона и успешно работает в сценарии soapui groovy. Но я не смог сделать это через библиотеку с уверенностью. Ниже приведен скриншот, где запрос использует Body - form-data с именем пользователяи пароль.
Я пытался использовать queryparams, formparam, но получаю следующую ошибку. Пожалуйста, помогите мне решить эту ошибку.
<html>
<head><title>301 Moved Permanently</title></head>
<body bgcolor="white">
<center><h1>301 Moved Permanently</h1></center>
<hr><center>nginx/1.4.4</center>
</body>
</html>
Будьте уверены, код:
Map<String, String> formParams = new HashMap<>();
formParams.put("username", "test");
formParams.put("password", "welcome");
Response response = RestAssured.given().config(RestAssured.config().redirect(redirectConfig().followRedirects(false)).encoderConfig(EncoderConfig.encoderConfig().encodeContentTypeAs("multipart/form-data", ContentType.TEXT)))
.queryParams(formParams)
.post("http://posturl");