- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
在 AFHTTPSessionManager 的子类中,在调用 GET 方法之前,我有以下内容:
[self.requestSerializer setValue:userName forHTTPHeaderField:@"aaa"];
[self.requestSerializer setValue:password forHTTPHeaderField:@"bbb"];
在上述 header 字段 setter 之前还设置了以下内容,
self.responseSerializer = [AFJSONResponseSerializer serializer];
self.requestSerializer = [AFJSONRequestSerializer serializer];
当我调用 GET 时,我在调试控制台中收到以下信息。请求未在 Charles 中捕获。以下是我调用调用的方式,没什么特别的:
[self GET:@"default" parameters:nil success:^(NSURLSessionDataTask *task, id
responseObject){
if ([self.delegate
respondsToSelector:@selector(PoDMongooseLoginManager:didAuthenticate:)])
{
//success code
}
}failure:^(NSURLSessionDataTask *task, NSError *error) {
{
//
}
}
但是,当 HttpHeaderField 的 setter 被注释掉时,请求会毫无问题地发出。
请帮助.. 我之前设置自定义 httpHeader 没有问题,但它在 AFHTTPRequestOperationManager 上。
最佳答案
从你的帖子看不清楚你是否在打电话
self.requestSerializer = [AFJSONRequestSerializer serializer];
在设置标题之前或之后
[self.requestSerializer setValue:userName forHTTPHeaderField:@"aaa"];
[self.requestSerializer setValue:password forHTTPHeaderField:@"bbb"];
如果在设置 header 后将 self.requestSerializer
设置为 AFJSONRequestSerializer
,那么您将压缩刚刚设置的 header 。
关于ios - AFNetworking SessionManager 设置 HTTPHeaderField 导致错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28283885/
我试图将一些带有空格和特殊字符的值从 Swift 程序传递到 php 脚本,方法是使用以下代码将它们归因于 HTTPHeaderFields: let theRequest=NSMutableURLR
我有如下的curl请求 curl -H '授权:OAuth oauth_signature_method="明文",oauth_consumer_key="de4422f-f3ff-4929-bb65
在 AFHTTPSessionManager 的子类中,在调用 GET 方法之前,我有以下内容: [self.requestSerializer setValue:userName forHT
我是一名优秀的程序员,十分优秀!