標籤:nsurlconnection 資料請求 ios
iOS之資料請求NSURLConnection
NSString *lcsUrl =@"http://192.168.1.1:8080/lcsUrl";
//如果網址中有漢字,需要先轉碼
NSString *word = [NSStringstringWithUTF8String:"漢字"];//注意此處到字串要求傳一個c的字串,沒有@
NSString *finaUrl = [NSStringstringWithFormat:@"http://192.168.1.1:8080/lcsUrl= %@",word];
NSURL *url = [NSURLURLWithString:lcsUrl];
NSMutableURLRequest *request = [[NSMutableURLRequestalloc] initWithURL:url];
request.HTTPMethod =@"GET";
request.timeoutInterval =60;
NSURLConnection *connection = [NSURLConnectionconnectionWithRequest:request delegate:self];
[connectionstart];
請求出錯
- (void)connection:(NSURLConnection *)connection didFailWithError:(NSError *)error
{
NSLog(@"請求出錯");
}
請求中接收到資料
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
{
[_dataappendData:data];
}
請求完畢
- (void)connectionDidFinishLoading:(NSURLConnection *)connection
{
NSString *str = [[NSStringalloc] initWithData:_dataencoding:NSUTF8StringEncoding];
//在這裡處理你收到的資料
}
iOS之資料請求NSURLConnection