Сервер Vegeta для POST Api

#curl #post #vegeta

#curl #Публикация #vegeta

Вопрос:

Мне нужно атаковать сервер Vegeta, чтобы опубликовать полный отчет клиента в каталоге буфера целевого сервера. Сервер Vegeta и целевой сервер находятся на разных компьютерах в одной сети. Поэтому мне нужно выполнить два действия POST: 1-е для сервера Vegeta и 2-е для цели. Я бы использовал curl, например:

curl —заголовок «Content-Type: application / json» —запрос POST —data ‘{«rate»: 5, «duration»: «10s», «target»: {«метод»: «POST», «URL»: «http://localhost:80/api/v1/attack «, «схема»: «http»}, «body»: «»}’ http://0.0.0.0:80/api/v1/attack

но текст отчета, который должен быть опубликован, слишком длинный и тяжелый, чтобы его можно было закодировать с помощью base64 и вставить в команду curl.Вот почему мне интересно, есть ли другие способы сделать это, исходя из того, что сервер Vegeta является наиболее подходящим решением, поскольку он дает мне возможность контролировать статус ответа на атаку для дальнейшей обработки. Заранее спасибо.