CyberForum.ru - Форум программистов и сисадминов
Вернуться   Форум программистов и сисадминов CyberForum.ru > Форум web-программистов > Форум PHP > Форум PHP и сети

Ответ Создать новую тему
 
Старый 03.02.2012, 14:23   #1
StagnantIce
Форумчанин
 
Аватар для StagnantIce
 
Регистрация: 06.03.2011
Адрес: Нижний Новгород
Сообщений: 326
Репутация: 108 (88)
По умолчанию Заголовки Headers и сокеты.

Возник следующий вопрос... идет запрос клиента (сокеты) к сайту через TCP/IP, в ответ отсылаются заголовки ответа и сам текст. Можно ли как то сделать на PHP так, чтобы отсылалось все без заголовков...


Конечно я могу создать сокет и отправить обратно даннные... но хотелось бы без этого. Можно ли как то так сделать?

Заранее спасибо
StagnantIce вне форума
Другие темы раздела
PHP авторизация, POST и сокеты
Добрый день\ночь) Собственно не знал как тему обозвать, но суть в следующем: авторизуюсь на сайте avito, нужно парсить свои же объявления) юзаю сокеты и такой код: 1) через POST Content-Type: application/x-www-form-urlencoded <?php $zagolovok='';.... авторизация, POST и сокеты
PHP определение скорости интернета
как с помощью пхп определять какая у пользователя скорость интернета? а также как регулировать исходящий трафик?. определение скорости интернета
Старый 03.02.2012, 15:13   #2
Vovan-VE
Модератор
 
Аватар для Vovan-VE
 
Регистрация: 10.01.2008
Адрес: Иркутск
Сообщений: 9,621
Репутация: 5177 (3362)
По умолчанию Re: Заголовки Headers и сокеты.

StagnantIce, HTTP простокол не может жить без хидеров. Без тела можно только хидеры кидать, если в теле нет необходимости.

Или речь не о HTTP?
Vovan-VE вне форума
Старый 03.02.2012, 16:11  [ТС]   #3
StagnantIce
Форумчанин
 
Аватар для StagnantIce
 
Регистрация: 06.03.2011
Адрес: Нижний Новгород
Сообщений: 326
Репутация: 108 (88)
По умолчанию Re: Заголовки Headers и сокеты.

А можно сделать без HTTP? Если да, то как?
Если только с HTTP, какой заголовок будет минимальным... и точно с ним больше никакая информация не уйдет... 404 / 200 статус?
StagnantIce вне форума
Старый 03.02.2012, 16:38   #4
Vovan-VE
Модератор
 
Аватар для Vovan-VE
 
Регистрация: 10.01.2008
Адрес: Иркутск
Сообщений: 9,621
Репутация: 5177 (3362)
По умолчанию Re: Заголовки Headers и сокеты.

Цитата Сообщение от StagnantIce Посмотреть сообщение
А можно сделать без HTTP? Если да, то как?
В принципе через TCP можно любой поток данных посылать/принимать. Вот только на той стороне что за сервер? Он поймёт "по-другому"? Если там веб-сервер, то он же только валидные http-запросы будет ожидать. А если там что-то своё, то и научить его - не проблема.
Цитата Сообщение от StagnantIce Посмотреть сообщение
какой заголовок будет минимальным
Код
1
2
3
4
5
GET /ури/ресурса?foo=bar&baz=42 HTTP/1.1
Host: foobar.ru
User-Agent: foobar/4.2.37
Accept: */*
Connection: close
Код
1
2
3
4
5
6
7
8
9
POST /ури/ресурса?foo=bar&baz=42 HTTP/1.1
Host: foobar.ru
User-Agent: foobar/4.2.37
Accept: */*
Content-Type: application/octet-stream
Content-Length: 29
Connection: keep-alive
 
foo bar lol lorem ipsum dolor
GET - метод (GET, POST, HEAD, ...).
HTTP/1.1 - версия http-протокола (HTTP/1.1 , HTTP/1.0 , HTTP/0.9).
Host - имя хоста, который Вам нужен.
User-Agent - что Вы есть за браузер такой.
Accept - какой(-ие) mime-типы Вы ожидаете==предпочитаете в ответ.
Content-Type и Content-Length - что такое (mime-тип) и сколько этого (в байтах) в теле Вы отправляете (POST).
Connection: keep-alive говорит, что после окончания запроса Вы можете захотеть послать еще запрос через это же соединение (на это сервер отводит Вам определенный таймаут; можно запросить (именно запросить, а не потребовать) любую другую цифру в параметре данного хидера). Если нет, то Connection: close.

См. также RFC 2616.
Vovan-VE вне форума
Старый 05.02.2012, 20:21  [ТС]   #5
StagnantIce
Форумчанин
 
Аватар для StagnantIce
 
Регистрация: 06.03.2011
Адрес: Нижний Новгород
Сообщений: 326
Репутация: 108 (88)
По умолчанию Re: Заголовки Headers и сокеты.

Вот и хочется отослать не заголовки а что то свое... понимает ли меня обратная сторона не важно.
StagnantIce вне форума
Старый 06.02.2012, 18:27   #6
Vovan-VE
Модератор
 
Аватар для Vovan-VE
 
Регистрация: 10.01.2008
Адрес: Иркутск
Сообщений: 9,621
Репутация: 5177 (3362)
По умолчанию Re: Заголовки Headers и сокеты.

Цитата Сообщение от StagnantIce Посмотреть сообщение
Вот и хочется отослать не заголовки а что то свое... понимает ли меня обратная сторона не важно.
Если та сторона не будет понимать, то какой смысл в такой отправке?

Посылайте любой поток инфы (любую строку любого размера).
Vovan-VE вне форума
После регистрации реклама в сообщениях будет скрыта
Старый 10.02.2012, 16:16  [ТС]   #7
StagnantIce
Форумчанин
 
Аватар для StagnantIce
 
Регистрация: 06.03.2011
Адрес: Нижний Новгород
Сообщений: 326
Репутация: 108 (88)
По умолчанию Re: Заголовки Headers и сокеты.

вопрос как раз в этом... если я отсылаю либую строку, то он сначала получает заголовки, так как берет данные с URL интернета
StagnantIce вне форума
Ответ Создать новую тему

Похожие темы
Тема Автор
C# для начинающих datagridview headers
Добрый день! Подскажите, как сделать, чтобы после привязки грида к таблице и отображения в нем данных, названия колонок брались не из самой таблицы, а именовались так, как захочет разработчик ?
maxs7
ASP.NET Add Expires headers
Доброе время суток. Необходимо оптимизировать сайт под YSlow. При проверке выдает: "There are 98 static components without a far-future expiration date." Нашел в нете инфу про то как сделать такое на Apachi, это надо прописать в файле .htaccess следующее: <IfModule mod_expires.c> ExpiresActive...
mustf4
RedHat, Fedora, CentOS, ASP Linux WMvare и kernel-headers...
Федора 13. запускаю вмплейер. пишет нужны kernel-headers установил yum install kernel-headers и именно ту версию что просит вмплейер теперь у меня в каталоге /usr/src/ # clear # ls /usr/src/ debug kernels # ls /usr/src/kernels/
Krist_ALL
Delphi Headers в TWebBrowser
Здравствуйте! Столкнулся я с такой проблемой! Мне необходимо в стандартном WebBrowser'e изменить заголовок User-Agent. Пытался я это сделать так: procedure TForm1.WBBeforeNavigate2(Sender: TObject; const pDisp: IDispatch; var URL, Flags, TargetFrameName, PostData, Headers: OleVariant; var...
KASioZ
ASP.NET Получение нестандартных Headers на странице
У меня нестандартные Headers в Asp странице. Упарился, как их получить? Торможу по-страшному!
Dronni
Опции темы

Текущее время: 04:17. Часовой пояс GMT +4.

Компьютерный форум программистов и сисадминов
Powered by vBulletin® Version 3.8.7 PL2
Copyright ©2000 - 2012, vBulletin Solutions, Inc.
Рейтинг@Mail.ru