更改 RestKit 中的 HTTP User-Agent 字段
我的应用程序连接到的服务器仅响应某些用户代理值。我现在正在使用 NSURLConnection,它可以做到这一点。不过,我正在考虑切换到 RestKit 来简化我的代码库。
有没有办法更改 RestKit 中的 HTTP User-Agent 字段? additionalHTTPHeaders 会覆盖默认的吗?
The server that my app is connecting to only responds to certain user-agent values. I'm using NSURLConnection
right now, which can do this. However, I'm thinking about switching to RestKit
to simplify my code base.
Is there a way to change the HTTP User-Agent field in RestKit? Will additionalHTTPHeaders overwrite the default one?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
这可以在 RKClient 处更改。
-setValue:forHTTPHeaderField:
方法可用于覆盖默认的 User-Agent 标头。我刚刚对此进行了测试并确认它有效。
This can be changed at the RKClient. The
-setValue:forHTTPHeaderField:
method can be used to overwrite the default User-Agent header.I just tested this and confirmed that it works.