成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

iPhone實(shí)現(xiàn)XML的POST傳遞并接收數(shù)據(jù)

移動(dòng)開發(fā) iOS
本文介紹對(duì)是iPhone實(shí)現(xiàn)XML的POST傳遞并接收數(shù)據(jù),主要是向服務(wù)器端傳遞一個(gè)xml數(shù)據(jù)流,服務(wù)器端接受數(shù)據(jù)并返回一個(gè)xml數(shù)據(jù)類型。

iPhone實(shí)現(xiàn)XML的POST傳遞并接收數(shù)據(jù)是本文要介紹的內(nèi)容,文章是基于代碼實(shí)現(xiàn),在iphone開發(fā)中,經(jīng)常會(huì)遇到和服務(wù)器端交互數(shù)據(jù),下面代碼是向服務(wù)器端傳遞一個(gè)xml數(shù)據(jù)流,服務(wù)器端接受數(shù)據(jù)并返回一個(gè)xml數(shù)據(jù)類型。

iphone傳遞數(shù)據(jù)的代碼:

  1. -(void) postxml   
  2. {   
  3.     //prepar request   
  4.     NSString *urlString = [NSString stringWithFormat:@"path"];   
  5.     NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];   
  6.     [request setURL:[NSURL URLWithString:urlString]];   
  7.     [request setHTTPMethod:@"POST"];   
  8.     //set headers   
  9.     NSString *contentType = [NSString stringWithFormat:@"text/xml"];   
  10.     [request addValue:contentType forHTTPHeaderField: @"Content-Type"];   
  11.     //create the body   
  12.     NSMutableData *postBody = [NSMutableData data];   
  13.     [postBody appendData:[[NSString stringWithFormat:@"<Request  Action=\"Login\">"] dataUsingEncoding:NSUTF8StringEncoding]];   
  14.     [postBody appendData:[[NSString stringWithFormat:@"<Body>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  15.     [postBody appendData:[[NSString stringWithFormat:@"<Username>wangjun</Username>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  16.     [postBody appendData:[[NSString stringWithFormat:@"<Password>password</Password>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  17.     [postBody appendData:[[NSString stringWithFormat:@"<PlatformID>2</PlatformID>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  18.     [postBody appendData:[[NSString stringWithFormat:@"<PlatformVersion>3.1.3</PlatformVersion>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  19.     [postBody appendData:[[NSString stringWithFormat:@"<TaskViewerName>IP 1.3</TaskViewerName>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  20.     [postBody appendData:[[NSString stringWithFormat:@"<TaskViewerVersion>3</TaskViewerVersion>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  21.     [postBody appendData:[[NSString stringWithFormat:@"</Body>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  22.     [postBody appendData:[[NSString stringWithFormat:@"</Request>"] dataUsingEncoding:NSUTF8StringEncoding]];   
  23.     //post   
  24.     [request setHTTPBody:postBody];   
  25.     //get response   
  26.     NSHTTPURLResponse* urlResponse = nil;    
  27.     NSError *error = [[NSError alloc] init];    
  28.     NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error];    
  29.     NSString *result = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];   
  30.     NSLog(@"Response Code: %d", [urlResponse statusCode]);   
  31.     if ([urlResponse statusCode] >= 200 && [urlResponse statusCode] < 300) {   
  32.         NSLog(@"Response: %@", result);   
  33.     }   

運(yùn)行結(jié)果是:

  1. 2010-09-09 13:19:25.190 PostXmlDemo1[685:307] 點(diǎn)擊我了,哈哈   
  2. 2010-09-09 13:19:28.450 PostXmlDemo1[685:307] Response Code: 200   
  3. 2010-09-09 13:19:28.456 PostXmlDemo1[685:307] Response: 
  4. <Response  Action=’Login’><Cookie>DFGHJYUIILNBV$%^&*gghj^&IUF%^R^DFYUIHNVB
  5. </Cookie><Body><User Name=’用戶名’ >< Avatar>登陸用戶頭像URL</Avatar></User><State>1</State><Description>
  6. 登陸成功后的描述信息。</Description></Body></Response> 

小結(jié)

iPhone實(shí)現(xiàn)XMLPOST傳遞并接收數(shù)據(jù)的內(nèi)容介紹完了,希望本文對(duì)你有所幫助。

本文來(lái)自:>http://wangjun.easymorse.com/?p=864

責(zé)任編輯:zhaolei 來(lái)源: 互聯(lián)網(wǎng)
相關(guān)推薦

2011-07-22 09:51:51

iPhone FROM 表單

2020-10-09 08:29:24

POSTGET參數(shù)

2023-07-28 14:32:33

QtPOST請(qǐng)求

2021-02-09 09:51:58

異步傳遞數(shù)據(jù)

2011-08-09 09:46:53

iPhoneASIFormData架構(gòu)

2011-07-27 17:24:31

iPhone NSXMLParse XML

2009-09-11 11:58:00

C# ListBox多

2011-08-12 13:30:27

iPhoneASIFormData架構(gòu)

2011-08-15 15:26:20

iPhone開發(fā)CocoaXML

2020-06-13 16:10:04

蘋果微信iPhone

2011-07-08 10:15:15

IPhone 動(dòng)畫

2009-01-03 14:54:40

ibmdwXML

2011-08-02 13:35:41

iOS開發(fā) Get Post

2012-11-23 14:26:40

IBMdW

2010-11-23 13:51:55

MySQL數(shù)據(jù)表

2011-08-11 15:23:04

iPhoneNSBundleXcode

2009-07-02 15:36:18

JSP參數(shù)傳遞get post方法

2011-07-29 14:08:26

iPhone UTF-8 XML

2011-08-19 10:01:09

iPhone應(yīng)用SqliteUITableView

2009-06-29 18:04:32

JDOM文檔JSP
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 性色av香蕉一区二区 | 久久99国产精一区二区三区 | 成人av影院 | 精品国产乱码久久久久久88av | 中文字幕日韩在线观看 | aaaa一级毛片 | 黄色片大全在线观看 | 一级做a| 日韩精品区 | 成人美女免费网站视频 | 亚洲一区二区久久久 | 波多野结衣精品在线 | 欧美日韩精品在线一区 | 国产黄色av网站 | 国产一二三区精品视频 | 久草在线影| 特一级黄色毛片 | 91精品国产色综合久久 | 国产农村一级片 | 中文字幕精品视频在线观看 | 福利视频亚洲 | 精品1区2区3区4区 | 亚洲一区二区三区在线视频 | 婷婷成人在线 | 97国产精品视频人人做人人爱 | 精品国产欧美一区二区三区成人 | 91精品国产91久久久久久吃药 | 成年人的视频免费观看 | 91精品国产日韩91久久久久久 | 99精品视频在线观看 | 日韩高清中文字幕 | 色婷婷一区二区三区四区 | 日韩欧美国产一区二区 | 欧美成人激情视频 | 97日韩精品 | 中文字幕在线观看成人 | 日韩免费一区二区 | 一区二区视频 | 婷婷五月色综合 | 日本黄色不卡视频 | 欧美久久一区二区三区 |