Articles of http

PHP: получить версию протокола HTTP (HTTP / 1.1 vs HTTP / 2)

До сих пор мое приложение php принимало HTTP 1.1 везде. Поэтому я определил все заголовки следующим образом: header("HTTP/1.1 500 Internal Server Error"); Но теперь мой сервер также поддерживает HTTP 2, и я хочу обновить все ответы заголовков с правильным кодом статуса HTTP. Как получить HTTP-версию HTTP-запроса? (Мой веб-сервер – nginx, но я думаю, что это […]

HTTP 413 Объект запроса слишком большой

В настоящее время я не могу отправлять очень большие файлы с помощью Drupal FileField Source (опция удаленного url) в пользовательском поле файла в drupal 7 (7.15). Файл загружается в каталог tmp успешно, но при попытке отправить сообщение не удается. Размер файла – 870 МБ (файл 510mb успешно опубликован.). Я получил следующую ошибку в access_log : […]

Как реализовать перенаправление 303?

Я хотел бы знать, как реализовать перенаправление 303 для отображения данных post . Пример: I send the form. Redirect Page displays the info I just posted. (Eg: Name, email). Я думаю, что это делается с параметрами, такими как /index.php?name=TheName&email=theEmail но я не уверен, так как я пытался найти хорошую статью, объясняя это, но не смог. […]

Изменение User-Agent с помощью PHP

У меня есть приложение на моем сервере, которое перенаправляется на Facebook и, таким образом, отображает версию браузера на странице входа в систему Facebook. Однако, поскольку я получаю доступ к этому через мобильное устройство, я хочу, чтобы он отображал мобильную версию страницы входа в Facebook. Можно ли использовать функцию header () или есть способ изменить пользовательский […]

Скопировать изображение с удаленного сервера через HTTPS

Я уже нахожу ответы, как копировать изображения по HTTP, но когда я пытаюсь скопировать изображения через HTTPS, я получаю следующее: Предупреждение: копирование (): сбой SSL-операции с кодом 1. OpenSSL Сообщения об ошибках: ошибка: 14077458: Подпрограммы SSL: SSL23_GET_SERVER_HELLO: причина (1112) Это код, который я использую: copy('http://img.ruphp.com/php/JpUSP3KgvgeeikNheRDi4CRg.jpg', IMAGES_PATH.'JpUSP3KgvgeeikNheRDi4CRg.jpg'); Любая идея, как получить изображения через HTTPS?

Как отправить HTML-код в HTTP-запрос POST?

Я отправляю HTTP POST-запрос из приложения Google Web Toolkit в php-скрипт. Тип содержимого – это «application / x-www-form-urlencoded» прямо сейчас, поэтому я могу отправлять переменные в php и использовать $_POST[] в php, но я не думаю, что могу правильно отправлять разметку HTML внутри одной из переменных , Вот что у меня есть: post_data = var1=true&var2=true$html="HTML […]

Подавать файл пользователю через http через php

Если я получаю http://site.com/uploads/file.pdf, я могу получить файл. Однако, если у меня есть сценарий, такой как: <?php ini_set('display_errors',1); error_reporting(E_ALL|E_STRICT); //require global definitions require_once("includes/globals.php"); //validate the user before continuing isValidUser(); $subTitle = "Attachment"; $attachmentPath = "/var/www/html/DEVELOPMENT/serviceNow/selfService/uploads/"; if(isset($_GET['id']) and !empty($_GET['id'])){ //first lookup attachment meta information $a = new Attachment(); $attachment = $a->get($_GET['id']); //filename will be original file […]

Почему тело ответа HTTP содержит «2fb» в начале?

Я выполняю некоторые запросы API, используя fsockopen () в PHP. Для большинства API, которые работают правильно, но из http://geocoding.cloudmade.com/ Я получаю следующий (RAW) ответ: HTTP/1.1 200 OK Server: nginx/0.6.35 cache-control: no-cache Content-Type: application/json; charset=utf-8 Date: Tue, 19 Feb 2013 11:08:05 GMT pragma: no-cache Transfer-Encoding: chunked Connection: close 2fb {"found": 1, "bounds": [[52.48732, 13.42553], … 0 […]

Как перезагрузить запрос http.get после выполнения функции

Я пытаюсь удалить сообщение из списка. Функция удаления выполняет, последовательно передавая функцию удаления, показанную ниже. $scope.go = function(ref) { $http.get("api/phone_recev.php?id="+ref) .success(function (data) { }); } После выполнения функции мне нужно перезагрузить запрос http.get, который используется для перечисления списка. $http.get("api/phone_accept.php") .then(function (response) { }); После выполнения функции. Весь список будет перезагружен новым обновленным списком. Есть ли […]

PHP cURL: HTTP-заголовки показывают 302 и файлы cookie, файлы cookie сохраняются и отправляются, появляются одни и те же заголовки?

Это отвлекает внимание от вопроса, заданного вчера: Кажется, не удается получить содержимое веб-страницы через cURL – пользовательский агент и HTTP-заголовки оба установлены? Я пытаюсь получить доступ к содержимому url, проблема в том, как этот URL обрабатывает запрос. URL: http://www.deindeal.ch/deals/atlas-grand-hotel-2-naechte-30-2/ Первый запрос (без файлов cookie): После «обучения» использовать завиток в командной строке (реквизит на @ d3v3us), […]