看看NSURLConnection。本質上,您創建一個連接,註冊一個委託,啓動請求並在數據傳遞給委託時構建響應。
我是從內存在這裏工作,但本質:
- 爲您的請求到服務器
- 創建的NSURLRequest使用initWithRequest創建一個NSURLConnection的:(*的NSURLRequest)申請委託:(ID)委託init方法,傳遞一個合適的委託。
的請求將被做出,和響應將傳回給你的委託:
- (void)connection:(NSURLConnection *)connection didReceiveData:(NSData *)data
我沒有測試這一點,但這樣的:
NSMutableURLRequest * request = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"SERVER"]
[request setHTTPMethod:@"POST"];
[request setHTTPBody:@"Your XML"];
NSURLConnection * conn = [[NSURLConnection alloc] initWithRequest:request delegate:self];
然後在委託中,您可以使用didReceiveData:(NSData *)數據和didReceiveResponse:(NSURLResponse *)響應方法中提供的數據構建響應。
非常有用的感謝這個確切和正確的答案....我還沒有嘗試過,但尋找這種類型再次感謝.....投票和接受... – Saawan 2010-09-22 08:49:18
只是想問我應該發送字符串包含XML數據或具有相同數據的附件? – Saawan 2010-09-22 10:57:25
只是字符串,所以[request setHTTPBody:@「 fhhf 」];應該沒事。 –
dannywartnaby
2010-09-22 11:08:40