如何在 AFHTTPSessionManager 中添加原始正文?
Posted
技术标签:
【中文标题】如何在 AFHTTPSessionManager 中添加原始正文?【英文标题】:How to add raw body in AFHTTPSessionManager? 【发布时间】:2016-05-19 08:39:47 【问题描述】:我想以 JSON 格式请求原始正文,例如 Postman body。请回答这个问题。
【问题讨论】:
该数组是否包含文本字符串或实际 NSDate 对象中的“时间”? 时间在字符串文本中 ***.com/questions/37180693/… 看到我的问题使用 filterMeetingsBasedOnTime 方法来实现您的目标 【参考方案1】:-(NSMutableArray *)filterMeetingsBasedOnTime:(BOOL)isPastMtng :(NSMutableArray*)arr
NSDate *dt = [NSDate date];
NSDateFormatter *df =[[NSDateFormatter alloc] init];
[df setDateFormat:@"hh:mm"];
NSMutableArray *arrMeeting = [[NSMutableArray alloc] init];
for(NSDictionary *sMtngDict in arr)
NSDate *meetDate = [df dateFromString:[sMtngDict valueForKey:@"time"]];
if(isPastMtng)
if([meetDate timeIntervalSinceDate:dt]<0)
[arrMeeting addObject:sMtngDict];
return arrMeeting;
会有帮助的
【讨论】:
UTC 中的当前时间 如何在 gmt 中获取? ***.com/questions/19024092/…@RajUpadhyay【参考方案2】:NSMutableArray *pastTimeArray=[NSMutableArray 数组];
for ( NSDictionary *dict in TimesArray)//TimesArray is your input array
NSDateFormatter *formatter=[[NSDateFormatter alloc]init];
[formatter setDateFormat:@"HH:mm"];
NSDate *givenTime=[formatter dateFromString:[dict objectForKey:@"time"]];
NSString *temptime = [formatter stringFromDate:[NSDate date]];
NSDate *CurrentTime=[formatter dateFromString:temptime];
NSComparisonResult result=[CurrentTime compare:givenTime];
if (result==NSOrderedAscending)
[pastTimeArray addObject:[formatter stringFromDate:givenTime]];
NSLog(@"%@",pastTimeArray);
【讨论】:
以上是关于如何在 AFHTTPSessionManager 中添加原始正文?的主要内容,如果未能解决你的问题,请参考以下文章
如何使用 AFHTTPSessionOperation 或 AFHTTPSessionManager 设置票证?
如何使用 AFHTTPSessionManager 访问 422 上的响应正文?
如何在使用 AFHTTPSessionManager 发送 POST 请求时向参数发送空白数据
AFNetworking 2.0 - 如何从子类 AFHTTPSessionManager 成功将响应传递给另一个类