Есть ли способ отправить запрос HEAD и GET с помощью php?Php

Кемеровские программисты php общаются здесь
Anonymous
Есть ли способ отправить запрос HEAD и GET с помощью php?

Сообщение Anonymous »

Мне хотелось бы получить заголовки ресурса, не загружая его, особенно потому, что я пытаюсь проверить заголовки больших медиафайлов. Однако URL-адреса находятся за перенаправлениями, и мне нужно следить за перенаправлениями, чтобы определить фактические заголовки мультимедиа. Я не уверен, сколько перенаправлений имеется, и это может варьироваться в зависимости от URL-адреса.
В ответе ниже объясняется, как получить заголовки с помощью POST и HEAD. запрос:

Код: Выделить всё

curl -s -I -X POST http://www.google.com
https://stackoverflow.com/a/38679650
Это работает для моего варианта использования (с использованием GET вместо POST), поскольку я могу получить заголовки, такие как следующее место перенаправления, без фактической загрузки мультимедиа. Затем я могу делать это рекурсивно после перенаправления, пока не получу заголовки фактического носителя.
Однако я понятия не имею, как выполнить ОБА HEAD запрос GET с использованием php. Возможно ли это с помощью какой-нибудь библиотеки, например guzzle?

Подробнее здесь: https://stackoverflow.com/questions/788 ... -using-php

Вернуться в «Php»