2013-01-15 61 views
0

我的代碼如下:ASIFormDataRequest + WCF得到粗野,responseData

-(void)testRMIS{ 
    NSString *[email protected]"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

嘗試瀏覽到帶有瀏覽器窗口的http://192.168.1.109/Enjoy.ServicePortal/ServicePortal.svc。這實際上可能會給你答案。

+0

我可以獲得ServicePortal服務頁面,並顯示正確的頁面 – user1979186