如何使用restkit在http头中发送一些数据

Rad*_*lav 11 ios restkit

我每次请求服务器时都需要在http标头中发送一些数据(连接和发布方法).我正在使用restkit的RKObjectManager.我还需要服务器返回的检查状态(401,200,404等).有人知道解决方案吗?

谢谢!

Dmi*_*kin 17

在版本0.20.0rc1中,您可以使用以下代码:

[[[RKObjectManager sharedManager] HTTPClient] setDefaultHeader:myHeaderName value:myValue];
Run Code Online (Sandbox Code Playgroud)


mja*_*mja 16

如果您需要根据请求发送自定义标头,我建议您使用该RKClient属性HTTPHeaders,例如:

[[[[RKObjectManager sharedManager] client] HTTPHeaders] setValue:myValue
                                                          forKey:myHeaderName];
Run Code Online (Sandbox Code Playgroud)

有关状态代码,请参阅我的另一个答案.

  • 更简洁:`[[RKObjectManager sharedManager] .client setValue:myValue forHTTPHeaderField:myHeaderName];` (3认同)