目前我正在使用Resty(http://projects.lukeredpath.co.uk/resty/)为Objective-C构建自己的API包装器。
我离题了,在请求本身,我能够确定实际发送的是什么,似乎NSString *电子邮件(我扫描@以确保它是一个合法的电子邮件,然后存储在另一个NSString中)实际上已经改变了。
例如,joe@example.com已经扫描了@,然后发送到NSString *电子邮件以获取请求。但是,当我发送实际的GET请求时,NSString将更改为joe%40example.com。
这是由于Resty请求,还是我必须在请求之前对NSString进行编码/解码?
答案 0 :(得分:0)
是的,您应该进行URL解码,然后执行任何验证任务。
以下是他们的文档:
NSData或任何其他可编码的数据 有效载荷按原样设置请求主体; 可编码的有效载荷将被编码 使用UTF8