ASIHTTPRequest删除标题信息

时间:2011-06-01 10:37:38

标签: iphone header asihttprequest

提前抱歉新手问题。 我正在使用ASIHTTPRequest来发送和接收数据包。 但是,当我从客户端向服务器发送数据包时,数据包附加了一个标头:

POST / HTTP / 1.1
主持人:192.168.0.6:8080
Accept-Encoding:gzip
内容长度:64
用户代理:ASIHTTPRequestTests 1.0(iPod touch; iPhone OS 4.1; ko_KR)
连接:关闭

PACKET_TESTM0001

我希望客户发送的唯一信息是:PACKET_TESTM0001

有没有办法删除所有上面的标题(所有行包括POST到User-Agent) 提前感谢您的回复。

2 个答案:

答案 0 :(得分:1)

HTTP协议需要该标头,因此最好不要将其删除,否则您的Web服务器将不接受该请求。

如果您不想使用HTTP协议(即,您不想与Web服务器通信),则可以使用NSStreams with sockets

答案 1 :(得分:0)

“数据包”和“HTTP请求”之间存在一些混淆。谷歌搜索这两个术语对你来说可能很有启发性。

ASIHTTPRequest顾名思义就是HTTP请求。它希望与HTTP服务器通信,然后可能与某种服务器端代码进行通信以处理请求。

你在这里推出了自己的服务器吗?因为在谈论HTTP时你没有做出预期的事情。