Chinaunix首页 | 论坛 | 博客
  • 博客访问: 1790942
  • 博文数量: 600
  • 博客积分: 10581
  • 博客等级: 上将
  • 技术积分: 6205
  • 用 户 组: 普通用户
  • 注册时间: 2008-11-06 10:13
文章分类
文章存档

2016年(2)

2015年(9)

2014年(8)

2013年(5)

2012年(8)

2011年(36)

2010年(34)

2009年(451)

2008年(47)

分类: 嵌入式

2012-06-20 09:40:03

#import
#import
@interface iCHT_Comm : NSObject{
    NSURL *urlData;
    NSString *sendXmlData;
    NSString *recvXmlData;
    NSData *nsRecvData;
}
@property (nonatomic, retain)  NSURL *urlData;
@property (nonatomic, retain)  NSString *sendXmlData;
@property (nonatomic, retain)  NSString *recvXmlData;
@property (nonatomic, retain)  NSData *nsRecvData;
- (void)conSendXmlData;
@end
 
#import "iCHT_Comm.h"
@implementation iCHT_Comm
@synthesize sendXmlData,urlData,recvXmlData,nsRecvData;
- (void)conSendXmlData
{
    NSError *error = nil;
 NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:urlData
        cachePolicy:NSURLRequestReloadIgnoringCacheData timeoutInterval:30];
   
    [request setHTTPMethod:@"POST"];
    [request setValue:@"text.html" forHTTPHeaderField:@"Content-Type"];
   
    NSData *postData = [sendXmlData dataUsingEncoding:NSUTF8StringEncoding allowLossyConversion:YES];
   
    NSString *postLength = [NSString stringWithFormat:@"%d", [postData length]];
    [request setValue:postLength forHTTPHeaderField:@"Content-Length"];
   
    NSInputStream *is = [NSInputStream inputStreamWithData:postData];
    [request setHTTPBodyStream:is];
   
    nsRecvData = [NSURLConnection sendSynchronousRequest:request returningResponse:nil error:&error];
   
    recvXmlData = [[NSString alloc] initWithData:nsRecvData encoding:NSUTF8StringEncoding];
    NSLog(@"recvXmlData[%@]",recvXmlData);
}
@end
阅读(1701) | 评论(0) | 转发(0) |
0

上一篇:flex 拓扑 展示1

下一篇:tuxedo 基本命令

给主人留下些什么吧!~~