登 录
//prepar request
NSString *urlString = [NSString stringWithFormat:@
"http://urlToSend.com"
];
NSMutableURLRequest *request = [[[NSMutableURLRequest alloc] init] autorelease];
[request setURL:[NSURL URLWithString:urlString]];
[request setHTTPMethod:@
"POST"
//set headers
NSString *contentType = [NSString stringWithFormat:@
"text/xml"
[request addValue:contentType forHTTPHeaderField: @
"Content-Type"
//create the body
NSMutableData *postBody = [NSMutableData data];
[postBody appendData:[[NSString stringWithFormat:@
"<xml>"
] dataUsingEncoding:NSUTF8StringEncoding]];
"<yourcode/>"
"</xml>"
//post
[request setHTTPBody:postBody];
//get response
NSHTTPURLResponse* urlResponse = nil;
NSError *error = [[NSError alloc] init];
NSData *responseData = [NSURLConnection sendSynchronousRequest:request returningResponse:&urlResponse error:&error];
NSString *result = [[NSString alloc] initWithData:responseData encoding:NSUTF8StringEncoding];
NSLog(@
"Response Code: %d"
, [urlResponse statusCode]);
if
([urlResponse statusCode] >= 200 && [urlResponse statusCode] < 300) {
"Response: %@"
, result);
//here you get the response
}
//该代码片段来自于: http://www.sharejs.com/codes/objectc/2526
抱歉!评论已关闭.