Articles of http

Представление PDF-формы

У меня есть форма PDF (сделанная в Acrobat), у которой есть кнопка для отправки через HTTP. То, что я хочу сделать, имеет PHP-скрипт, который примет форму PDF и отправит его мне по электронной почте через вложение. Что я не хочу: –PDF Отправить по электронной почте. Это требует, чтобы пользователи электронной почты сохраняли PDF-файл и прикрепляли […]

Параметр CURLOPT_NOBODY возвращает неожиданный код HTTP 200 в несуществующий файл

В этом примере у меня есть сервер с именем install64-7 к которому я install64-7 доступ, чтобы проверить наличие zip-файла, который не находится на сервере. Следующий PHP-код возвращает код возврата HTTP 200 даже если zip-файл не существует на сервере install64-7 . $srcPath = "http://install64-7/TestApp.zip"; $ch = curl_init( $srcPath ); curl_setopt( $ch, CURLOPT_NOBODY, true ); curl_exec( $ch […]

laravel – получить параметры из запроса http

Я хочу передать несколько параметров из моего приложения Angular в свой Laravel API, а именно массив id и choices предоставленный пользователем. Угловой: http-запрос: verifyAnswer: function(params) { return $http({ method: 'GET', url: 'http://localhost:8888/api/questions/check', cache: true, params: { id: params.question_id, choices: params.answer_choices } }); Laravel 5: routes.php: $router->get('/api/questions/check/(:any)', 'ApiController@getAnswer'); ApiController.php: public function getAnswer(Request $request) { die(print_r($request)); } […]

Как кэшировать ответ api с помощью curl, на основе возвращенного etag?

Это быстрый вопрос, который может помочь и другим. У меня есть служба отдыха, которая вернет правильный заголовок ETAG для каждого запроса GET на его конечных точках. Теперь мне также нужно создать завитый http-клиент для запроса этих конечных точек и использовать etags. По моему мнению, после первого запроса с завитком мне нужно сохранить возвращенный etag для […]

$ _SERVER = ip, который не является моим сервером

мой php-скрипт имеет $ _SERVER ['HTTP_HOST'] равен ip, который не имеет ничего общего с IP-адресом моего сервера. Кто-то получил легкое объяснение? (Я думал, что какой-то бот отправляет совершенно неверный заголовок Host, но я не думаю, что он может подключиться к серверу с неправильным заголовком узла = /) спасибо

Кажется, не может загрузиться CSV с использованием PHP Curl, когда ответ является содержимым: вложение

Я пытаюсь загрузить CSV-файл из URL с помощью PHP Curl, но ответ Curl – это HTML-страница, а не CSV. Как это исправить? Я пробовал сопоставить рефератора и агента-пользователя. Благодаря! Вот рабочий запрос в firefox: GET [someURL] HTTP/1.1 Host: [someHost] User-Agent: Mozilla/5.0 (Windows; U; Windows NT 6.1; en-US; rv:1.9.2.13) Gecko/20101203 Firefox/3.6.13 Accept: text/html,application/xhtml+xml,application/xml;q=0.9,*/*;q=0.8 Accept-Language: en-us,en;q=0.5 Accept-Encoding: […]

Почему мой оригинальный IP-адрес все еще отображается, даже когда я использую CURLOPT_PROXY с Curl?

Я использую curl против целевого сайта, у которого есть квота просмотров страниц по IP, например 5000 просмотров страниц на каждый IP в день. Теперь я пытаюсь получить больше, переключая IP-адреса. Я использую IP-адреса прокси-сервера за 10 долларов США в месяц. Поэтому я добавил их в PHP curl через параметр CURLOPT_PROXY, но каким-то образом целевой сайт […]

Заголовок против перенаправления контента

Как мы знаем, функция header() в PHP вызывает ошибки, если они не отправлены перед содержимым HTML, поэтому вместо использования буферизации вывода или, что еще хуже, подавления известных ошибок «заголовки уже отправлены», я думал об использовании содержимого HTML перенаправлять как альтернативу. например: if($userRegister){ ?> <meta http-equiv="refresh" content="0; URL=success.php" /> <?php } Поскольку я не видел такого […]

Загружает Symfony веб-сервер на машине Vagrant с хоста с localhost

Я создал машину бродяг с ubuntu 14.04 (бродячий файл ниже). Я отправил хост-порт 8080 на гостевой порт 8000. У меня есть проект symfony на хосте (папка с файлами Vagrant) (только созданный myfject symfony). Я ssh для гостевой машины и выполняю php app / console server: запустите (веб-сервер вверх) в / vagrant folder Я пытаюсь получить […]

Как сохранить номер страницы после перенаправления в CakePHP?

У меня есть индексное представление, в котором перечислены элементы, и это длинный список, поэтому я использую Paginator для ограничения элементов до 50-to-view. У каждого элемента есть ссылка «edit», которая идет на просмотр с вводом / проверкой / etc. Когда эта форма отправляется, я перенаправляю использование обратно в индексное представление. Пока что так хорошо, но вот […]