2009-07-15 31 views

Trả lời

0

Hãy xem NSMutableURLRequest nếu bạn muốn gửi yêu cầu bài đăng HTTP có trọng tải.

Ngoài ra, bạn có thể sử dụng lược đồ url mailto: để gửi văn bản tới ứng dụng Thư và gửi văn bản theo cách thủ công từ đó.

Đặt cược tốt nhất của bạn là xem xét lớp NSMutableURLRequest.

9

Bạn có thể HTTP POST nó:

NSString * xmlString = @"<test><message length="5">Hello</message></test>"; 

NSURL * serviceUrl = [NSURL URLWithString:@"http://my.company.com/myservice"]; 
NSMutableURLRequest * serviceRequest = [NSMutableURLRequest requestWithURL:serviceUrl]; 
[serviceRequest setValue:@"text/xml" forHTTPHeaderField:@"Content-type"]; 
[serviceRequest setHTTPMethod:@"POST"]; 
[serviceRequest setHTTPBody:[xmlString dataUsingEncoding:NSASCIIStringEncoding]]; 

NSURLResponse * serviceResponse; 
NSError * serviceError; 
serviceResponse = [NSURLConnection sendSynchronousRequest:serviceRequest returningResponse:&serviceResponse error:&serviceError]; 

Bạn cũng có thể thiết lập khác HTTP Header như nội dung có độ dài theo cùng một cách.

Hope this helps,

+0

sendSynchronousRequest: returningResponse: lỗi: trả về một đối tượng NSData và không phải là NSURLResponse bạn đã sử dụng. –

+0

Xin cảm ơn, Rất tốt ... cảm ơn bạn rất nhiều – sinh99

Các vấn đề liên quan