Есть ли способ отправить запрос 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
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

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