首页 » iOS 开发 » 捕获UIWebView所POST的数据

捕获UIWebView所POST的数据

作者: 低调的术木 分类: iOS 开发 发布时间: 2013-05-18 09:58 ė浏览 3,077 次 61条评论

//获取请求数据


- (BOOL) webView:(UIWebView *)webView shouldStartLoadWithRequest:(NSURLRequest *)request navigationType:(UIWebViewNavigationType)navigationType
{

    NSLog(@"%@", [request allHTTPHeaderFields]);
    NSLog(@"%@", [request HTTPBody]);
    return YES;
}

这样获取的是二进制的,

//转换成字符串


NSString *body = [[NSString alloc] initWithData:[request HTTPBody] encoding:NSUTF8StringEncoding];

搞定了.

本文出自 蓝天笔记,转载时请注明出处及相应链接。

本文永久链接: http://ubluesky.com/archives/231

一条评论

  1. 撒旦法 2014 年 11 月 27 日 09:21 回复

    撒旦法地方

发表评论

电子邮件地址不会被公开。 必填项已用*标注

您可以使用这些HTML标签和属性: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>

Ɣ回顶部