0

サーバーに投稿リクエストを送信するために使用AFNetworkingしています。リクエストは成功しましたが、サーバーにデータが送信されませんでした。応答文字列はhtmlフォーム自体であり、フォームにはサーバーに送信した値が入力されます。

ここにコードがあります

 NSURL *url = [NSURL URLWithString:@"http://www.example.com"];
 AFHTTPClient *httpClient = [[AFHTTPClient alloc] initWithBaseURL:url];

 NSDictionary *params = [NSDictionary dictionaryWithObjectsAndKeys:
                            @"", @"__EVENTTARGET",
                            @"", @"__EVENTARGUMENT",
                            @"", @"__LASTFOCUS",
                            self.VIEWSTATE, @"__VIEWSTATE",
                            self.subject.text, @"ctl00$ContentPlaceHolder1$messagesubject",
                            self.message.text, @"ctl00$ContentPlaceHolder1$messagetext",
                            @"yes", @"ctl00$ContentPlaceHolder1$btn_Submit",
                            nil];
[httpClient postPath:@"/post.aspx" parameters:params success:^(AFHTTPRequestOperation *operation, id responseObject) {

        NSString *responseStr = [[NSString alloc] initWithData:operation.responseData encoding:NSUTF8StringEncoding];

        NSLog(@"Request Successful, response '%@'", responseStr);

    } failure:^(AFHTTPRequestOperation *operation, NSError *error) {

        NSLog(@"[HTTPClient Error]: %@", error.localizedDescription);            

    }];

何か案が?

4

0 に答える 0