使用HTTPS发送POST参数
Sending POST parameters using HTTPS
config.h文件
#define HOST_NAME "test.com"
#define HOST_PORT 5000
cpr::Response r = cpr::Post(cpr::Url{std::string("https://" + HOST_NAME + ":" + std::to_string(HOST_PORT) + "/setup")}, cpr::Parameters{{"c", computername}, {"u", username}, {"p", hashedPassword}});
错误:
表达式必须具有整型或非量程枚举类型
"+"无法添加两个指针
"https://" + HOST_NAME + ":"
此部分扩展到
"https://" + "test.com" + ":"
不能直接添加两个字符串文字。
您可以通过简单地编写字符串文字来连接它们,而无需添加以下运算符:
"https://" HOST_NAME ":"
另一种方法是将std::string
用于添加的内容之一:
"https://" + std::string(HOST_NAME) + ":"
相关文章:
- 如何反转整数参数包
- 使用C++库在Android项目中修改gradle中的cmake参数,用于插入指令的测试
- 如何使用默认参数等选择模板专业化
- 模板参数替换失败,并且未完成隐式转换
- 具有默认模板参数的多态类的模板推导失败
- lambda参数转换为constexpr技巧,然后获取带链接的数组
- 将数组作为参数传递给函数安全吗?作为第三方职能部门,可以探索他们想要的之外的其他元素
- 函数调用中参数的顺序重要吗
- 部分定义/别名模板模板参数
- 模板-模板参数推导:三个不同的编译器三种不同的行为
- 使用不带参数的函数访问结构元素
- 基于另一个成员参数将函数调用从类传递给它的一个成员
- 如何在OMNET++中指定与命令行参数组合的输出文件名
- 如何使用Luacneneneba API正确读取字符串和表参数
- 在派生函数中指定void*参数
- 视图中的参数推导失败:take_while
- 如何使用boostsio_service.post()执行函数并使用数组或指针作为参数
- Moodle REST Web 服务:将数组作为 POST 参数发送时出现问题
- 获取在c++中用HTML表单发送的POST参数
- 如何解析POST主体/ GET参数