0

POSTとしていくつかのパラメーターを受け入れるasp.net wcfサービスページのURLが与えられました。しかし、アクセスしようとするとエラーコード 400 が表示されます。URL:

http://domain.w04.w-2.com/IBServiceHost/IBService.svc/AddTask

また、以下のようにjsonを投稿するように言われました

{  
     "TaskId":"23",  
     "TaskDate":"6/27/2013",  
     "TaskDesc":"Test task",  
     "TaskName":"TestName",  
     "TaskStatus":true,  
     "ProjectId":"24",  
      "DbState":"Added"  
} 

サービスにアクセスするための私のコード:

AFHTTPClient *client = [[AFHTTPClient alloc] initWithBaseURL:[NSURL URLWithString:@"http://mydomain.w04.wh-2.com"]];
        client.parameterEncoding = AFJSONParameterEncoding;
        NSMutableURLRequest *request =
        [client requestWithMethod:@"POST" path:@"/IBServiceHost/IBService.svc/AddTask" parameters:dictTask];

        AFJSONRequestOperation *operation =
        [AFJSONRequestOperation JSONRequestOperationWithRequest:request
                                                        success:^(NSURLRequest *request, NSHTTPURLResponse *response, id JSON)
         {
             NSLog(@"JSON: %@", [JSON valueForKeyPath:@"LoginResult"]);
             NSLog(@"Code: %@", [[[JSON valueForKeyPath:@"LoginResult"] valueForKeyPath:@"Code"] stringValue]);
             NSLog(@"FaultString: %@", [[JSON valueForKeyPath:@"LoginResult"] valueForKeyPath:@"FaultString"]);
         }
                                                        failure:^(NSURLRequest *request, NSHTTPURLResponse *response, NSError *error, id JSON)
         {
             NSLog(@"request %@",request);
             NSLog(@"response %@",response);
             NSLog(@"error %@",error);
             NSLog(@"error opening connection");
         }];
        [operation start];
4

0 に答える 0