我的代码如下:
-(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
为"Error request"
,即HTTP 400。
欢迎任何帮助。
答案 0 :(得分:0)
尝试使用浏览器窗口浏览到http://192.168.1.109/Enjoy.ServicePortal/ServicePortal.svc
。这实际上可能会给你答案。