我的代码如下:
-(void)testRMIS{
NSString *loginString=@"http://192.168.1.109/Enjoy.ServicePortal/ServicePortal.svc/testOnly";
NSURL *postUrl = [[NSURL alloc] initWithString:loginString];
ASIFormDataRequest *request = [ASIFormDataRequest requestWithURL:postUrl];
[request setResponseEncoding:NSUTF8StringEncoding];
[request addRequestHeader:@"Content-Type" value:@"application/json"];
[request setUsername:@"Login"];
[request setRequestMethod:@"POST"];
[request setDelegate:self];
[request startAsynchronous];
[postUrl release];
}
在 wcf 代码中设置断点时,我无法捕捉到它。
但是在 Objc 代码中,我得到了这一行:
- (void)requestFinished:(ASIHTTPRequest *)request
但是responseData
is "Error request"
,这意味着 HTTP 400。
欢迎任何帮助。