Articles of http

CakePHP: скачать QR-код

Я запускаю CakePHP Helper на основе phpqrcode . Моя проблема в том, что я не могу получить сгенерированный файл png или svg и заставить браузер загружать его. Я хочу, чтобы человек передал свой текст через Ajax, я создаю QR-код для него и заставляю браузер загружать его, не сохраняя файл на сервере. Вот краткий пример Помощника: […]

XML-канал – действительный пользовательский агент заголовка HTTP?

Я пытаюсь загрузить внешний фид, используя сценарий ниже, но создаваемый файл всегда пуст. Служба, предлагающая XML, не предлагает никакой поддержки, но утверждает, что я должен отправить «действительный HTTP-агент заголовка HTTP», не объясняя, какой должен быть действительный агент HTTP Header User Agent. <?php $feed = "[FEEDURL]"; //Hey Stackoverflow, I removed the URL on purpose $content = […]

PHP POST с заголовком () и проблемами с плохим заголовком

Я столкнулся с ошеломляющей проблемой с отправкой заголовков в PHP. Я потратил около 45 минут на чтение на SO и других сайтах, и я не могу придумать законную причину моей проблемы. Мне нужно отправить запрос POST на другой сервер, и я использую функцию PHP header () для установки значений. У меня есть пример кода ниже. […]

Как настроить заголовок ответа HTTP, когда php используется с g-wan

Я добавляю функцию заголовка в образец hello.php, как показано ниже: <?php header("xxxxx: yyyyy"); fwrite(STDOUT, "see headers.<br><br>Hello, PHP!<br>current working directory: ".getcwd()); exit(200); // return an HTTP code (200:'OK') ?> но в firebug нет такого заголовка. Кто может объяснить, как добавить дополнительные заголовки в php cli с gwan?

тестовое кэширование с отключенным php

У моего сайта была проблема в том, что некоторые браузеры (особенно опера и гекконы) были «чрезмерным кешированием» (кэширование слишком много для моего вкуса). Я только что добавил следующий фрагмент PHP, чтобы, надеюсь, отключить кеширование во всех браузерах: <?php header("Expires: Tue, 01 Jan 2000 00:00:00 GMT"); header("Last-Modified: " . gmdate("D, d MYH:i:s") . " GMT"); header("Cache-Control: […]

Отправить вложение / Загрузить файл из Symfony action

Я пытаюсь доставить файл CSV через действие. Тип mime в ответе по-прежнему отображается как text / html. Может кто-нибудь помочь? благодаря //$this->setLayout(false); //$this->getUser()->shutdown(); //sfConfig::set('sf_web_debug', false); $response = $this->getContext()->getResponse(); $response = $this->getResponse(); $response->clearHttpHeaders(); $response->setHttpheader('Pragma: public', true); $response->addCacheControlHttpHeader('Cache-Control', 'must-revalidate'); $response->setContentType('application/octet-stream', true); $response->setHttpHeader('Content-Description', 'File Transfer'); $response->setHttpHeader('Content-Transfer-Encoding', 'binary', true); $response->setHttpHeader('Content-Length', filesize($file_path)); $response->setHttpHeader('Content-Disposition', 'attachment; filename="' . $file_name . '"'); $this->getResponse()->sendHttpHeaders(); […]

Добавление HTTP-заголовка сайта в php

Я поддерживаю веб-сайт для некоммерческой организации. Я не тот, кто проектировал этот веб-сайт, и я не знаю человека, который это сделал. Тем не менее, у меня проблема с IE9. В конечном итоге я попытаюсь исправить это, но вряд ли просто добавлю заголовок X-UA-Compatible чтобы IE9 переключился на режим IE8, будет работать нормально. На веб-сайте asp.net […]

Apache блокирует запрос, если URL-адрес представлен как входной параметр

Я искал в Интернете, но, как ни удивительно, ни один ответ, ни один запрос не были подняты кем-либо, я единственный, кто столкнулся с этой проблемой. Может быть, потому что, когда мы говорим о URL-адресе в форме, Google дает все связанные с результатами «атрибуты» формы. Но здесь я вообще не говорю о действительном URL. поэтому я […]

PHP :: Получить содержимое запроса POST

Я отправляю запрос POST с помощью метода WebClient.UploadData() (C #) на мой веб-сервер. Пакет, отправленный на мой веб-сервер, выглядит так: POST / HTTP/1.1 Host: {ip} Content-Length: {length} Expect: 100-continue Connection: Keep-Alive {buffer_content} Поскольку {buffer_content} нигде не назначается в массиве $ _POST, у меня возникает следующий вопрос … Вопрос: Как я прочитал {buffer_content} с PHP? Я […]

Не может получить тело ответа 401

Мне удалось получить содержимое JSON с помощью jQuery.ajax() . В настоящее время он извлекает содержимое с другого хоста, содержащего единственный файл index.php, возвращающий ответ 401 со следующим телом: {'status':401} . Это JS: $(document).ready(function() { $.ajax({ url: 'http://restapi', type: 'GET', dataType: 'json', success: function() { document.write('works'); }, error: function(xhr) { document.write('failed, status:' + xhr.status); }, beforeSend: […]