Главная » Записи с тегом "http запрос"

Рубрики с меткой ‘http запрос’

Web-сервис за 10 минут

Для того чтобы начать создавать и использовать Web-сервисы, нет необходимости дожидаться выхода финальной версии Microsoft .NET — такие сервисы могут быть созданы уже сегодня. Например, чтобы создать новую модель вашего Web-приложения, которая будет совместима с концепциями сервисоориентированного Web, достаточно решить, какие части приложения будут реализованы в виде сервисов, определить интерфейсы и задать спецификацию выходной информации. В этой статье мы рассмотрим, как создать простой Web-сервис средствами Active Server Pages (ASP), и напишем код сервера и потребителя. Читать далее »

Генерация HTTP запросов

1. Протокол HTTP. Введение

Сразу хочу уточнить одну маленькую вещь. Страшное слово протокол есть не что иное, как соглашение множества людей, просто в один прекрасный момент люди решили: «Давайте будем делать так, и тогда все будет в порядке». Бояться нечего, все просто до безобразия и это безобразие мы сейчас будем вскрывать. Итак, что же это такое протокол HTTP и с чем его едят? Читать далее »

Вывод сообщений пользователю в веб-приложениях.

Вывод сообщений пользователю — довольно распространенное действие, которое должно выполнять веб-приложение. Оно может происходить при обработке форм, это могут быть сообщения об ошибках, а также сообщения, которые говорят, что надо зарегистрироваться, когда пользователь пытается получить доступ к ограниченной части сайта, и во многих других случаях.

Читать далее »

Потенциальная уязвимость php-скриптов

Функции fopen, file, include и require могут открывать файлы с других сайтов по протоколам http и ftp. Эта возможность несёт в себе потенциальную уязвимость в php-скриптах, позволяющую использовать сайт как прокси.
Предупреждаю ничего нового в этом материале не будет. Несмотря на впечатляющие возможности для злоумышленника, данная уязвимость — просто комбинация общеизвестных свойств php.

Подпись или аватар на пхп

Вступление
##########

Итак, Вы, возможно, хотите сделать подпись, в которой кроме вашего изображения и данных
будут ещё и данные из заголовка HTTP запроса, например ip, браузер, провайдер или ось
смотрящего сей баннер.
Сделать это достаточно просто. Для этого необходимо: Читать далее »

Как узнать, откуда пришли посетители

Повесив на свой сайт счётчики я вдруг обнаружил, что не одна из организаций, мне их предоставивших, не позволяет посмотреть, по какому запросу в Яндексе (и других поисковиках) тот или иной человек пришёл на мой сайт. По крайней мере, никто не предоставляет такую услугу бесплатно.

Тогда я обиделся на них за то, что мне, в таком случае, придётся самому писать себе небольшой логгер. Задачка — легчайшая, потому и ломало её делать. Однако хозяева всяких сайтов-счётчиков имеют наглость брать за это деньги, вселяя в людей веру, что свои деньги бурт не зря. Что ж, развеем их надежды нас поиметь! Читать далее »

Генерация HTTP запросов

В последнее время я все более часто наблюдаю в основном форуме РНРClub вопросы на тему создания POST и GET запросов, а так же вопросы на тему: «Как мне посредством функции header сформировать POST запрос». Я считаю, что уже давно назрела необходимость расставить точки над «и» в использовании данной технологии, поскольку начинающие программисты просто не понимают принципов работы веба, как такового. Итак, начнем наше путешествие по миру протокола HTTP. Читать далее »

Закачка файла на сервер с PHP

В более поздних версиях есть возможность использовать специальный массив ($http_post_files),
но в данном уроке описывается более ранний метод.

В нашем примере мы будем использовать следующий код html формы для закачки файла: Читать далее »

Измерение задержки с помощью Apache Bench

Одним из существенных факторов, влияющих на скорость работы веб-сайта, выступает расстояние между вашими серверами и пользовательскими браузерами, с помощью которых осуществляется доступ к сайту. Время, необходимое для того, чтобы информация была передана от сервера к браузеру, называется задержкой (latency). Задержка увеличивается вместе с расстоянием. Высокая задержка может привести к медленной загрузке сайта для тех посетителей, которые значительно удалены от серверов в географическом плане (причем в данном случае производительность сервера не играет роли).

В сети имеется множество ресурсов, позволяющих измерить скорость сайта онлайн. В данной статье мы сфокусируемся на том, как измерить задержку сайта с помощью Apache Bench, мощного инструмента по управлению веб-сайтами. Читать далее »