Articles of http

Laravel 5 Force Загрузить pdf-файл

отредактированный я хочу заставить скачать файл PDF в laravel 5. в laravel 4 я использовал следующий код: $file= public_path(). "/site-docs/cv.pdf"; $headers = array( 'Content-Type: application/pdf', 'Content-Disposition:attachment; filename="cv.pdf"', 'Content-Transfer-Encoding:binary', 'Content-Length:'.filesize($file), ); return \Response::download($file,"Ahmed Badawy – CV.pdf", $headers); но в laravel 5, который не работает. Он выходит с этой ошибкой: Unable to guess the mime type as […]

Кодирование запроса CURL в PHP

У меня есть некоторые незначительные проблемы с кодировкой. Я получаю строку данных json отсюда (попробуйте сами): http://cdn.content.easports.com/fifa/fltOnlineAssets/C74DDF38-0B11-49b0-B199-2E2A11D1CC13/2014/fut/items/web/179899.json Имя в данных показано следующим образом: Ari Skúlason Как я могу получить эти данные с надлежащей кодировкой, чтобы его Ари Скуласон? Я попытался переключить его на utf-8, как это в php echo mb_convert_encoding($r,'ISO-8859-1','utf-8'); который приблизил меня, но его […]

http_parse_headers с PECL_HTTP

Я хотел использовать http_parse_headers Итак, я установил зависимость pecl_http(2.4.3/2.2.5) и http_parse_headers функцию http_parse_headers без успеха. function_exists() всегда терпит неудачу, есть ли что-то, что мне здесь не хватает? я использую CentOS 6.7 (Final) Apache 2.4.16 PHP 5.6 Обновление 1 Вот код! <?PHP if(function_exists("http_parse_headers")) echo 'Function Exists'; else echo 'Function Not Exists'; ?> Обновление 2 вот php.ini […]

Goutte не загрузит страницу ASP SSL

Я пытаюсь Goutte , веб-искатель PHP, основанный на компонентах Symfony2. Я успешно получил Google в форматах открытого текста и SSL. Однако я столкнулся с страницей ASP / SSL, которая не будет загружаться. Вот мой код: // Load a crawler/browser system require_once 'vendor/goutte/goutte.phar'; // Here's a demo of a page we want to parse $uri = […]

PHP – установка времени ожидания_файла_файла_файла

Я использую file_get_contents чтобы получить заголовки внешней страницы, чтобы определить, находится ли внешняя страница в сети следующим образом: $URL = "http://page.location/"; $Context = stream_context_create(array( 'http' => array( 'method' => 'GET', ) )); file_get_contents($URL, false, $Context); $ResponseHeaders = $http_response_header; $header = substr($ResponseHeaders[0], 9, 3); if($header[0] == "5" || $header[0] == "4"){ //do stuff } Это работает […]

Как позволить Apache отправлять 500 в случае ошибки PHP?

Я разрабатываю приложение PHP, которое использует коды ответа HTTP для связи, а также органы реагирования. Итак, это типичный сценарий в PHP-коде: try { doSomething(); } catch (Exception $e) { header('HTTP/1.1 500 Internal Server Error'); } … и типичный код в клиентах выглядит так: switch(responseCode) { case 200 : // all fine // …. case 500 […]

Как изменить заголовок HTTP SOAPAction для \ SoapClient?

У меня есть довольно nitpicky SoapApi, с которым я хочу поговорить. Мне нужно изменить заголовок SoapAction который отправляется с HTTP-запросом. Я не говорю о \SoapHeader который передается вместе с Soap Envelop как часть XML-сообщения, но HTTP-заголовок SOAPAction . Используя curl, я бы отправил запрос следующим образом: curl –header "Content-Type: text/xml;charset=UTF-8" –header "SOAPAction: http://tempuri.org/my-custom-action" –data @message.xml […]

http сообщение в php без curl using username, password, param1, param2 (строковый массив)?

У меня есть форма с ссылкой на хост и URL-адрес, на который я могу отправить сообщение. Метод работает в режиме онлайн, я хочу использовать php для автоматического ввода данных, как я могу это сделать без завитки он будет передан как это (имя пользователя, пароль, пример, пример2) Пример 2 представляет собой строковый массив данных с требуемыми […]

Как добавить значения REQUEST к методу HTTP POST с помощью multipart для загрузки файла на PHP-сервер в Android?

Итак, я пытаюсь загрузить файл на свой PHP-сервер. Я нашел некоторый код онлайн, который работает, но мне также нужно включить значения для таких вещей, как аутентификация пользователя, и где на сервере файл должен быть загружен. Я относительно новичок в HTTP-связи, и код, который я нашел ниже, использует термины / код, о которых я никогда не […]

Ответ со статусом: 0 для URL – вероятный вопрос CORS – угловой запрос http get

У меня есть файл, который выдает токены, которые выглядят так: <? header('Access-Control-Allow-Origin: *'); include "lib/autoload.php"; Braintree_Configuration::environment('sandbox'); Braintree_Configuration::merchantId('g4kg867qf29jn4tr'); Braintree_Configuration::publicKey('wtqnf5txh7372nqm'); Braintree_Configuration::privateKey('67ad648bba28812356a0d9528d0aa38c'); echo($clientToken = Braintree_ClientToken::generate()); ?> У меня есть угловой / ионный / машинописный текст, который отправляет запрос на получение вышеупомянутого файла: this.http.request('http://192.168.1.131:8888/generatetoken.php') .subscribe(res => { resolve(res.text()); }, err => console.log(err)) Ошибка: Response with status: 0 for URL […]