且构网

分享程序员开发的那些事...
且构网 - 分享程序员编程开发的那些事

将POST发送到服务器上的PHP脚本

更新时间:2023-01-01 17:04:25

尝试添加:

[request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"];

之后:

[request setHTTPBody:requestBody];

在你的剧本中

编辑:

由于我没有可用的sdk,我无法为你测试,但你可以尝试一下吗?:

Since I don't have a sdk available I can't test it for you but could you try this?:

NSURL *url = [NSURL URLWithString:@"mysite.com/script.php"];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:url];

 NSString *requestBodyString = [NSString stringWithFormat:@"comment=%@&email=%@", message , userEmailString];
 NSData *requestBody = [NSData dataWithBytes:[requestBodyString UTF8String]length:[requestBodyString length]];

 [request setHTTPMethod:@"POST"
 [request setHTTPBody:requestBody];
 [request setValue:@"application/x-www-form-urlencoded" forHTTPHeaderField:@"content-type"]; // added from first suggestion