Как обрабатывать перенаправления в curl - PullRequest
1 голос
/ 23 апреля 2019

Итак, я делаю скрипт с curl, который входит в небольшое приложение, которое я создал.Прямо сейчас это код, который у меня есть:

<?php


$postData = array(
'name' => 'postmanole',
'password' => 'password',
//'_token' => csrf_token(),
);


$ch = curl_init();

curl_setopt_array($ch, array(
CURLOPT_URL => 'http://a.localhost/login',
CURLOPT_RETURNTRANSFER => true,
CURLOPT_POSTFIELDS=> $postData,
CURLOPT_POST => true,

CURLOPT_POSTREDIR=> CURL_REDIR_POST_ALL ,
CURLOPT_FOLLOWLOCATION => true,
));




$output = curl_exec($ch);

echo $output;

?>

Кажется, что работает, но проблема в том, что после входа в систему пользователь перенаправляется на страницу приветствия, где метод POST не поддерживается, поэтому я получаю, чтоошибка.

Как мне обойти это?

Я собираюсь автоматизировать тестирование веб-приложений, любая информация об этом была бы полезной, я не нашел много в Интернете.

Заранее спасибо

РЕДАКТИРОВАТЬ

Я получаю ошибку The POST method is not supported for this route. Supported methods: GET, HEAD.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...