iPhnone Tips

1. NSURL的UTF8 編碼

NSString *_myRequestString = @"inspector=張飛";
NSString *myRequestString = [[NSString alloc] initWithString:[_myRequestString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];


2. 同步取網絡數據


NSString *_myRequestString = @"inspector=張飛";
NSString *myRequestString = [[NSString alloc] initWithString:[_myRequestString stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
NSData *myRequestData = [ NSData dataWithBytes: [ myRequestString UTF8String ] length: [ myRequestString length ] ];
NSMutableURLRequest *request = [ [ NSMutableURLRequest alloc ] initWithURL: [ NSURL URLWithString: @"http://127.0.0.1:3000/map/get_task_json" ] ];
[ request setHTTPMethod: @"POST" ];
[ request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];
[ request setHTTPBody: myRequestData ];
NSURLResponse *response;
NSError *err;
NSData *returnData = [ NSURLConnection sendSynchronousRequest: request returningResponse:&response error:&err];
NSString *content = [NSString stringWithUTF8String:[returnData bytes]];
NSLog(@"responseData: %@", content);
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章