GTM-OAuth 2.0 多个发布数据参数?
Posted
技术标签:
【中文标题】GTM-OAuth 2.0 多个发布数据参数?【英文标题】:GTM-OAuth 2.0 multiple post data parameters? 【发布时间】:2012-08-24 15:27:50 【问题描述】:这里很简单。 在 GTM-OAuth 2.0 中,我如何发送多个 post 参数? 这是我现在发布数据的方式:
NSString *postString = [NSString stringWithFormat:@"i=%@",articleIndex];
[myFetcher setPostData:[postString dataUsingEncoding:NSUTF8StringEncoding]];
我的问题是如何发送多个参数,如 i=1&t=2?是这样的吗?
谢谢!
【问题讨论】:
【参考方案1】:只是格式不同的字符串,比如
NSString *postString = [NSString stringWithFormat:@"i=%d&t=%d", i, t];
另一种常见的技术是将参数对作为字符串,如@"i=1"
放入NSArray,并使用NSArray 的连接方法[array componentsJoinedByString:@"&"]
来制作完整的字符串。
【讨论】:
那么为什么这个NSString *postString = [NSString stringWithFormat:@"i=%@&ac=edit&a=user/-/state/com.google/read", item];
不起作用?它显示错误 400。以上是关于GTM-OAuth 2.0 多个发布数据参数?的主要内容,如果未能解决你的问题,请参考以下文章
AFNetworking 2.0 发送带有字典参数数组的发布请求