是否可以通过在XCode中记录请求来检查我在HTTP POST请求中发送的数据。
这是我的代码:
NSString *post = [NSString stringWithFormat:@"Firstname=%@&Lastname=%@&Email=%@",firstName,lastName,emailId];
NSLog(@"%@", post);
NSData *postData = [post dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *postLength = [NSString stringWithFormat:@"%d",[postData length]];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:@"http://www.abcde.com/xyz/login.aspx"]];
[request setHTTPMethod:@"POST"];
[request setValue:postLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:postData];
**NSLog(@"%@", request );**
NSURLConnection *conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];
我正在如Bold所示记录请求。但在这里,我只能看到我的网址而不是任何帖子数据。
如果无法在此处查看数据,我在哪里可以看到http请求中发送的数据。
答案 0 :(得分:0)
如果您只想查看发送的数据,我建议您使用这个非常棒的工具http://www.charlesproxy.com。它非常简单而且功能强大。 只需运行Charles并通过模拟器提出您的要求。