This works on my browser: http://121.242.90.79:6060/davitaservice.asmx?op=HelloWorld
NSURL *url = [NSURL URLWithString:@"http://121.242.90.79:6060/davitaservice.asmx/HelloWorld"];
NSMutableURLRequest *theRequest = [NSMutableURLRequest requestWithURL:url];
[theRequest addValue: @"text/xml; charset=utf-8" forHTTPHeaderField:@"Content-Type"];
[theRequest setHTTPMethod:@"POST"];
[NSURLConnection sendAsynchronousRequest:theRequest
queue:[NSOperationQueue mainQueue]
completionHandler:^(NSURLResponse *response, NSData *data, NSError *error) {
NSLog(@"repsonse %@",response);
}];
我得到状态代码500任何建议堆栈溢出社区也许我错过了一些简单的
答案 0 :(得分:0)
错误信息是什么?
错误500是内部服务器错误,请求到达服务器但无法管理
你有权访问服务器吗?尝试阅读他的日志
PS:你确定你的服务器正在等待POST而不是GET吗?
答案 1 :(得分:0)
由于您正在进行后期调用,因此参数必须作为参数传递,而不是作为网址的一部分传递