ASIHTTPRequest Удаление информации заголовка - PullRequest
0 голосов
/ 01 июня 2011

Заранее извините за вопрос новичка.Я использую ASIHTTPRequest для отправки и получения пакетов.Однако когда я отправляю пакет с клиента на сервер, к пакету присоединяется заголовок:

POST / HTTP / 1.1Host: 192.168.0.6:8080Accept-Encoding: gzipДлина контента: 64Пользователь-агент: ASIHTTPRequestTests 1.0 (iPod touch; iPhone OS 4.1; ko_KR)Подключение: закрыть

PACKET_TESTM0001

Единственная информация, которую я хочу, чтобы мой клиент отправил: PACKET_TESTM0001

Есть ли способ удалить все вышеуказанные заголовки (все строки, включая POST для User-Agent) Заранее спасибо за полезный ответ.

Ответы [ 2 ]

1 голос
/ 01 июня 2011

Этот заголовок требуется по протоколу HTTP, поэтому лучше его не удалять, иначе ваш веб-сервер не примет запрос.

Если вы не хотите использовать протокол HTTP (т.е. вы не хотите общаться с веб-сервером), тогда вы можете использовать NSStreams с сокетами .

0 голосов
/ 01 июня 2011

Здесь есть некоторая путаница между «пакетом» и «HTTP-запросом».Поиск этих двух терминов, вероятно, будет полезным для вас.

ASIHTTPRequest делает, как следует из названия, HTTP-запросы.Он хочет общаться с HTTP-сервером, а затем, возможно, с каким-нибудь серверным кодом для обработки запроса.

Вы катали свой собственный сервер, здесь?Потому что вы не делаете то, что ожидается, когда вы говорите HTTP.

...