お問い合わせフォームの内容を Web サービスに送信しようとしています。私のコードは、Sending get method in Xcode という名前の StackOverFlow トピックに基づいています。
ルールに従っていると思いますが、それでも機能しません。あなたの時間を無駄にしたくないのですが、私は怒り始めています。
- (IBAction)send:(id)sender{
NSString *get = [[NSString alloc] initWithFormat:@"&Contact%%5BFirstName%%5D=%@+First&Contact%%5BLastName%%5D=%@+Last&Contact%%5BMail%%5D=%@&Contact%%5BPhone%%5D=%@&Contact%%5BMotivations%%5D=%@&Contact%%5BCommentaires%%5D=%@",prenomtxtfield.text,nomtxtfield.text,emailtxtfield.text,teltxtfield.text,pvController.mail.motiv,questiontxtview.text];
NSData *getData = [get dataUsingEncoding:NSASCIIStringEncoding allowLossyConversion:YES];
NSString *getLength = [NSString stringWithFormat:@"%d", [getData length] ];
NSMutableURLRequest *request = [[NSMutableURLRequest alloc] init];
[request setURL:[NSURL URLWithString:@"http://xxx.zfort.net/index.php?r=site/contactAdd"]];
[request setHTTPMethod:@"GET"];
[request setValue:getLength forHTTPHeaderField:@"Content-Length"];
[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"Content-Type"];
[request setHTTPBody:getData];
私のフィールドは: Last Name , First Name , Mail, Phone , Motiv, Question です。私のウェブサービスのアドレスは次のとおりです: http://xxx.zfort.net/index.php ?
皆様、ありがとうございました (返信していなくても... 過去にコメントで私を助けてくれました)
PS: 値のエンコードの問題である可能性がありますか?