【问题标题】:ASIHTTPRequest Removing Header informationASIHTTPRequest 删除 Header 信息
【发布时间】:2011-06-01 10:37:37
【问题描述】:

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

POST / HTTP/1.1
主机:192.168.0.6:8080
接受编码:gzip
内容长度:64
用户代理:ASIHTTPRequestTests 1.0(iPod touch;iPhone OS 4.1;ko_KR)
连接:关闭

PACKET_TESTM0001

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

有没有办法删除所有上述标题(包括 POST 到 User-Agent 在内的所有行) 提前感谢您的帮助。

【问题讨论】:

    标签: iphone header asihttprequest


    【解决方案1】:

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

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

    【讨论】:

      【解决方案2】:

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

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

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

      【讨论】:

        猜你喜欢
        • 2016-11-07
        • 1970-01-01
        • 1970-01-01
        • 2015-10-02
        • 2017-11-17
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 2023-02-26
        相关资源
        最近更新 更多