私のコードは次のとおりです。
-(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"
HTTP400を意味します。
どんな助けでも大歓迎です。