【发布时间】:2016-05-25 14:45:08
【问题描述】:
我用 base64 编码了正文,但我只能将它作为 NSData 传递,而 PHP 只会对字符串进行解密。如何在 php 中解密 NSData?
Swift 代码
request.HTTPMethod = "POST"
let encode = bodyData.dataUsingEncoding(NSUTF8StringEncoding)!;
let crypt = encode.base64EncodedDataWithOptions(NSDataBase64EncodingOptions(rawValue: 0))
request.HTTPBody = crypt
PHP 代码
$postVarUser = base64_decode($_POST["usernamedata"]);
$postVarPass = base64_decode($_POST["passworddata"]);
echo $_POST["usernamedata"];//prints nil
echo $_POST["passworddata"];//prints nil
【问题讨论】: