Замена GET-запроса на HEAD - PullRequest
0 голосов
/ 07 декабря 2010

В настоящее время я использую cURL для отправки запросов GET. Однако мне не нужно возвращаемое значение, так как запросы - это больше команд, чтобы мой сервер знал, что нужно выполнить файл php или изменить настройки и тому подобное. В этом случае, было бы более экономичным использовать HEAD вместо GET? Я не нуждаюсь в возвращенном документе вообще. Мое второе беспокойство заключается в том, будет ли мой сервер интерпретировать HEAD так же, как GET, и будет выполнять функции.

Так что вместо:

GET /receiver.php?command=update_homepage

Я хочу использовать:

HEAD /receiver.php?command=update_homepage

1 Ответ

1 голос
/ 07 декабря 2010

Вы уверены, что можете использовать ГОЛОВУ. Сервер будет вызывать ваш PHP-скрипт как обычно, с "HEAD" в $_SERVER["REQUEST_METHOD"]. Ваш скрипт может действовать соответственно.

Чтобы отправить запрос с помощью cURL, установите параметр CURLOPT_NOBODY с помощью curl_setopt().

...