Tôi đang sử dụng lớp ASIHTTPRequest để giao tiếp với dịch vụ web và nhận phản hồi. Đây là cách tôi gửi một yêu cầu đến máy chủiPhone và ASIHTTPRequest - Không thể khởi động kết nối HTTP
NSString *str = [NSString stringWithFormat:@"%@verifyLogin.json", serverUrl];
NSURL *url = [NSURL URLWithString:[str stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding]];
ASIHTTPRequest *request = [[[ASIHTTPRequest alloc] initWithURL:url] autorelease];
[request addRequestHeader:@"Content-Type" value:@"text/x-gwt-rpc; charset=utf-8"];
NSDictionary* data = [NSDictionary dictionaryWithObjectsAndKeys:emailId, @"username", pwd, @"password", nil];
[request appendPostData: [[data JSONFragment] dataUsingEncoding: NSUTF8StringEncoding]];
[request setRequestMethod:@"POST"];
[request setDelegate:self];
[request setDidFinishSelector: @selector(gotLoginResponse:)];
[request setDidFailSelector: @selector(loginRequestFailed:)];
[networkQueue addOperation: request];
[networkQueue go];
Việc kiểm soát ngay lập tức đi vào thói quen lỗi và mô tả lỗi và miền là
Không thể bắt đầu kết nối HTTP và ASIHTTPRequestErrorDomain
Tôi có thể nhận được yêu cầu tương tự để làm việc thông qua một công cụ máy tính để bàn để kiểm tra các yêu cầu HTTP vì vậy tôi biết các cài đặt là chính xác.
Ai đó có thể vui lòng cho tôi biết những gì tôi thiếu ở đây khi gửi yêu cầu không?
Cảm ơn.
trong dòng đầu tiên của bạn, nó cho biết "% verifyLogin.json". Không nên thế; "%@verifyLogin.json" ???? – Jake
Tôi có cùng một vấn đề, bất kỳ may mắn nào ?! – Sasho