ASIHTTPRequestErrorDomain代码= 1

时间:2011-11-14 09:31:13

标签: iphone asihttprequest

我是iPhone开发的新手。我的应用程序将调用在apache tomcat中运行的Web服务。 http://localhost:8080/myApp/WebservicePathName

以下是调用我的REST Web服务的代码:

ASIHTTPRequest *req;
NSURL *url = [NSURL URLWithString:@"http://localhost:8080/myApp/WebservicePathName"];
        req = [ASIHTTPRequest requestWithURL:url];
        [req setRequestMethod:@"POST"];
        [req setDelegate:self];
        [req setTimeOutSeconds:10000];
        [req setDidFailSelector:@selector(eventUploadFailed:)];
        [req setDidFinishSelector:@selector(eventUploadFinished:)];
        [req appendPostData:[myString  dataUsingEncoding:NSUTF8StringEncoding]]; 
        [req startSynchronous];

My web service code will be as:
@Path("/WebservicePathName")
@POST
public String post(String theString)
    {
        return theString;
    }

当我在iPhone中运行代码时,在[req startSynchronous]中,我在控制台中收到错误消息:

  

ASIHTTPRequestErrorDomain Code = 1“发生连接失败”   UserInfo = 0x1664a0 {NSUnderlyingError = 0x1b2130“操作无法执行   完成。操作超时“,NSLocalizedDescription = A.   发生连接失败}

任何人都可以说它有什么不对。问题是Web服务调用还是响应。 提前谢谢。

0 个答案:

没有答案