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

iPhone實現XML的POST傳遞并接收數據

移動開發 iOS
本文介紹對是iPhone實現XML的POST傳遞并接收數據,主要是向服務器端傳遞一個xml數據流,服務器端接受數據并返回一個xml數據類型。

iPhone實現XML的POST傳遞并接收數據是本文要介紹的內容,文章是基于代碼實現,在iphone開發中,經常會遇到和服務器端交互數據,下面代碼是向服務器端傳遞一個xml數據流,服務器端接受數據并返回一個xml數據類型。

iphone傳遞數據的代碼:

  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.     }   

運行結果是:

  1. 2010-09-09 13:19:25.190 PostXmlDemo1[685:307] 點擊我了,哈哈   
  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> 

小結

iPhone實現XMLPOST傳遞并接收數據的內容介紹完了,希望本文對你有所幫助。

本文來自:>http://wangjun.easymorse.com/?p=864

責任編輯:zhaolei 來源: 互聯網
相關推薦

2011-07-22 09:51:51

iPhone FROM 表單

2020-10-09 08:29:24

POSTGET參數

2023-07-28 14:32:33

QtPOST請求

2021-02-09 09:51:58

異步傳遞數據

2011-08-09 09:46:53

iPhoneASIFormData架構

2009-09-11 11:58:00

C# ListBox多

2011-07-27 17:24:31

iPhone NSXMLParse XML

2011-08-12 13:30:27

iPhoneASIFormData架構

2011-08-15 15:26:20

iPhone開發CocoaXML

2011-07-08 10:15:15

IPhone 動畫

2020-06-13 16:10:04

蘋果微信iPhone

2009-01-03 14:54:40

ibmdwXML

2011-08-02 13:35:41

iOS開發 Get Post

2012-11-23 14:26:40

IBMdW

2010-11-23 13:51:55

MySQL數據表

2011-08-11 15:23:04

iPhoneNSBundleXcode

2009-07-02 15:36:18

JSP參數傳遞get post方法

2011-07-29 14:08:26

iPhone UTF-8 XML

2011-08-19 10:01:09

iPhone應用SqliteUITableView

2009-06-29 18:04:32

JDOM文檔JSP
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: av手机在线 | 亚洲精品一区二三区不卡 | 欧美爱爱视频 | 亚洲一区二区日韩 | 成人乱人乱一区二区三区软件 | 国产毛片毛片 | 黄a在线播放| 99在线免费观看 | 亚欧精品一区 | 无码一区二区三区视频 | 亚洲夜射| 成人在线视频免费观看 | 在线一区视频 | www.欧美视频 | 国产成人免费 | 国产激情在线观看 | 国产精品视频免费观看 | 欧美日韩一区二区在线观看 | 成人国产精品 | 色婷婷激情 | 日韩免费一区二区 | 亚洲综合色视频在线观看 | 日本三级电影在线看 | 亚洲黄色网址视频 | 欧美成人免费 | 亚洲精品一区二区三区中文字幕 | 日韩视频三区 | 国产精品久久性 | 成人久久网 | 成人免费视频在线观看 | 免费观看一区二区三区毛片 | 99精品国产一区二区三区 | 国产精品精品久久久 | 欧美日韩中文字幕在线 | 国产激情亚洲 | 中文在线一区二区 | 国产精品视频一区二区三区不卡 | 国产草草视频 | 久久综合亚洲 | 天天av网 | 欧美综合一区 |