为什么我们需要addRequestHeader方法?

问题描述:

任何人都可以解释ASIHTTPRequest类的addRequestHeader方法的作用吗?我们为什么需要它?为什么我们需要addRequestHeader方法?

P.S.浏览谷歌和*我看到很多熟悉ASIHTTPrequest库的细节的人。你在哪里获取信息?

没有关于该类的任何知识,但很可能该方法用于发送自定义标题。

例如,访问通常只能通过JavaScript访问XHR的Web服务时,可能需要添加X-Requested-With: XMLHttpRequest标头。

+0

你认为我可以使用任何标题和任何值为这种方法? –

+0

当然。问题是:对方是否会使用这个头文件?可以代理过滤出来吗?如果您使用自定义标题,我建议您将您的标题命名为“X-whatever”,以防止可能与标准标题冲突。 – ThiefMaster

的信息是从ASIHTTPRequest documentation

您需要的方法来指定的请求头。

List of HTTP header fields

+0

我应该总是使用这种方法吗? –

+0

不,取决于您的请求规格。 –

+0

嗯...这是问题。我如何知道规范?在使用ASIHTTPRequest之前,我应该非常熟悉http? –