从 NSURLRequest 获取 POST 参数
是否可以从方法中的 NSURLRequest 检索 POST 参数的值;
-(BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
是这样吗,这是怎么做到的?
Is it possible to retrieve the value of a POST parameter from a NSURLRequest in the method;
-(BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
Is so, how is this done?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
这应该可以通过 NSURLProtocol 的类方法实现:
因此,如果您有一个名为“place”的属性,您可以尝试:
[编辑]
如果你想检索所有属性,我认为你必须使用
- (NSData *)HTTPBody
来自NSURLRequest
,然后自己解析属性名称/值。 urldecode 和 RegEx 应该没有问题。That should be possible with the class method of NSURLProtocol:
So if you have got a property named "place" you could try that:
[EDIT]
If you want to retrieve all properties, I think you have to use
- (NSData *)HTTPBody
fromNSURLRequest
and then parse the property names/values yourself. Should be no problem with urldecode and RegEx.