サーバーに投稿リクエストを送信するために使用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);
}];
何か案が?