Ответ 1
Я понял это. Выявляет правильный синтаксис:
ab -C 'messages="93bad4084536e6ee5839de07d59c8a42eadf014f$[[\"__json_message\"\05420\054\"Houston3\"]]"' http://localhost:8000/
Я использую ab
для тестирования своего приложения, и у меня возникают проблемы с передачей правильного файла cookie. Данные моего файла cookie выглядят следующим образом:
messages=95925d68c34fcc68b3fcc2e5061a45278c35af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]]
Я не могу понять, как получить вторую часть строки ab
для отправки на мой сервер. Я делаю что-то вроде
ab -C messages='95*snip*5af41$[[\\\\"__json_message\\\\"\\\\05420\\\\054\\\\"Data\\\\"]]' http://example.com:80/
Отправляется все до [
, но ничего не происходит. Я обеспокоен [
- это какой-то контроль над моей оболочкой, которая ускользает, но я не совсем уверен, что это за сделка. Я думал, что одиночные кавычки должны позволять мне помещать в них что-то, кроме одной цитаты.
Я понял это. Выявляет правильный синтаксис:
ab -C 'messages="93bad4084536e6ee5839de07d59c8a42eadf014f$[[\"__json_message\"\05420\054\"Houston3\"]]"' http://localhost:8000/