使用类方法设置NSMutableURLRequest(POST)的参数(键值对 - 用户名,密码,电子邮件ID)
+ (void)setProperty:(id)value forKey:(NSString *)key inRequest:(NSMutableURLRequest *)request
并使用sendSynchronous请求服务器。
但是在服务器端,参数为空。
PLZ建议我一些其他新的解决方案???
答案 0 :(得分:2)
使用ASIFormDataRequest
。其-setPostValue:forKey:
方法使POST数据为application/x-www-urlformencoded
或multipart/form-data
简单。
如果您想使用NSURLRequest
,请查看the OAuthConsumer project以获取使用application/x-www-form-urlencoded
的示例。首先阅读-setParameters:
multipart / form-data NSMutableURLRequest+Parameters.m and go from there. For sending data as
NSURLRequest`中的using
,请参阅Facebook的FBRequest。
+[NSURLProtocol setProperty:forKey:inRequest:]
旨在用于扩展URL加载系统以支持其他协议:
需要扩展
NSURLRequest
和NSMutableURLRequest
[通过在这些类上提供类别]的功能的协议实现者可以使用NSURLProtocol
的类来存储和检索特定于协议的请求数据方法propertyForKey:inRequest:
和setProperty:forKey:inRequest:
。 (here)