Я хочу, чтобы имитировать несколько функций в приложении моих рельсов, используя curl в терминале. Проблема, с которой я сейчас сталкиваюсь, заключается в том, что сначала я вхожу в систему в своем приложении, используя имя пользователя и пароль. Но тогда, пока я нажимаю на URL-адрес, соответствующий функции контроллера, он дает сообщение «Вы перенаправлены на страницу sign_in».Имитация контроллера рельсов с использованием CURL
Я думаю, что мне нужно как-то использовать токен аутентичности. Но я не знаю, как его получить и как передать его во время каждого вызова функции контроллера. Поэтому, если кто-нибудь поможет мне разобраться в этом, я буду очень благодарен.
Вам необходимо пройти аутентификацию, а затем захватить файл cookie и отправить его с вашего запроса. Возможно, опция 'cookie-jar' cURL может помочь: http://curl.haxx.se/docs/http-cookies.html. – Nate