Avillions
@Avillions
PHP Developer at Genesis

Как в cURL установить метод для follow location?

Добрый день, наткнулся на странное поведение curl, суть его такова:

Есть страница на которую мы отправляем curl post данные.
Страница нам в ответ возвращает "HTTP/1.1 302 Found", что является нормальным ответом.
Далее, при при установленном CURLOPT_FOLLOWLOCATION = true, curl пытается заново отправить POST запрос но на новую локацию.

Можно ли как то сделать так что бы curl переходил на новую локацию методом GET?

P.S. Привести пример кода не могу, так как используются сторонние библиотеки.
  • Вопрос задан
  • 731 просмотр
Решения вопроса 1
sanchezzzhak
@sanchezzzhak
Ля ля ля...
Нельзя.
CURLOPT_FOLLOWLOCATION эта опция для того и задумывалась если ответ 301, 302 то отправить этот же запрос на переадресованный адрес.

Как вариант решения.
Дождитесь ответа от первого запроса не завершая сессию курла поменять опции и отправить GET.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
YCLIENTS Москва
от 200 000 до 350 000 ₽
Ведисофт Екатеринбург
от 25 000 ₽
ИТЦ Аусферр Магнитогорск
от 100 000 до 160 000 ₽
25 апр. 2024, в 10:42
150000 руб./за проект
25 апр. 2024, в 10:41
2000 руб./за проект
25 апр. 2024, в 10:25
2000 руб./за проект