这是我第一次尝试。
直到现在我成功地以JSON格式从SERVER获取DATA。
现在我想做的是,
我有两个NSString
值,我必须发送到服务器,服务器将检查它们。
我不知道后面有什么检查机制。
我只是发送两个字符串,服务器将返回我尝试或假。
我必须证明这是真是假。
所有这些都将被点击UIButton
这是我试过的,
NSString *str = [NSString stringWithFormat:@"http://XXXXXXXXXXXXXXXXXXXXXXX/api/CaptchaImage/CheckCaptchValid?validstring={%@}&encodestring={%@}",string1,string2];
NSMutableURLRequest *req = [[NSMutableURLRequest alloc] init];
[req setURL:[NSURL URLWithString:str]];
NSURLConnection *connGet = [[NSURLConnection alloc]initWithRequest:req delegate:self];
if(connGet)
{
NSLog(@"Connected successfully");
}
else
{
NSLog(@"Not connected successfully");
}
它使NSLog成功连接, 但我被震惊了, 我也希望NSString格式的服务器响应,无论是True还是False。 任何人都可以指导我做进一步的步骤。
我尝试了一些SO链接,但没有得到太多。
提前致谢。
答案 0 :(得分:1)
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data {
[myData appendData:data];
}
-(void)connectionDidFinishLoading: (NSURLConnection *)connection {
response = [[NSString alloc] initWithData:myData encoding:NSUTF8StringEncoding];
}
试试这个,但我还没有测试过这段代码。添加适当的委托方法。 希望这对你有用