我正在开发一个RESTful Web应用程序(Django + Piston).POST请求将使用Json编码的数据发送到Web应用程序.这适用于我所有仅文本的数据库表,但我也有一个存储文本和二进制文件的表.将文本和二进制数据发布到RESTful应用程序的最佳方法是什么?
我想在C/C++中创建一个RSA密钥对,并将其导出为字符串以使用它.
我设法创建了密钥
rsa = RSA_generate_key(bits, exp, NULL, NULL);
if(RSA_check_key(rsa)!=1){
std::cout << "Error while checking key" << std::endl << std::flush;
}
pkey = EVP_PKEY_new();
EVP_PKEY_assign_RSA(pkey, rsa);
Run Code Online (Sandbox Code Playgroud)
从这一点开始,我可以使用PEM_write_PUBKEY()和PEM_write_PrivateKey()将私钥和公钥写入文件.但我想要做的是将pkey中的私钥和公钥直接转换为变量,最好是PEM格式.我已经环顾四周但找不到合适的功能.任何提示?
直到今天我还以为$ _REQUEST总是包含$ _POST和$ _GET的所有变量.
但今天我有一个奇怪的经历,一个变量是$ _GET的一部分,但不是$ _REQUEST的一部分.我玩了一些URL来交换参数,似乎总是在$ _REQUEST数组中缺少第一个参数.
你知道为什么会这样吗?
谢谢!
网址:
localhost/?app=files&getfile=ajax/newfile.php?dir=%2Ftest4&source=http%3A%2F%2Fl??ocalhost%2Fimg%2Flogo.svg&filename=logo.svg&requesttoken=e250827c341650990cd4
Run Code Online (Sandbox Code Playgroud)