Fetch the repository succeeded.
#include"../Request.hpp"
#include<iostream>
void test()
{
//设置对应请求头的内容
Request req;
req.SetHeader("Host","www.baidu.com");
req.SetHeader("Content-Length","50");
//获得存在的请求头的内容
std::cout<<"Host对应的请求头的详细内容是:"<<req.GetHeader("Host")<<std::endl;
//获得不存在的请求头的内容
std::cout<<"Cookie对应的请求头的详细内容是"<<req.GetHeader("Cookie")<<std::endl;
//判断请求头内容是否在里面
bool flag=req.IsSetHeader("Host");
if(flag)
{
std::cout<<"Host请求头在里面"<<std::endl;
}
else
{
std::cout<<"Host请求头不在里面"<<std::endl;
}
flag=req.IsSetHeader("Cookie");
if(flag)
{
std::cout<<"Cookie请求头在里面"<<std::endl;
}
else
{
std::cout<<"Cookie请求头不在里面"<<std::endl;
}
//设置对应请求体的内容
req.SetParams("username","vientiane");
req.SetParams("password","123456");
//获得存在的请求体的内容
std::cout<<"Host对应的请求体的详细内容是:"<<req.GetParams("username")<<std::endl;
//获得不存在的请求体的内容
std::cout<<"Cookie对应的请求体的详细内容是"<<req.GetHeader("Cookie")<<std::endl;
//判断请求头内容是否在里面
flag=req.IsSetParams("username");
if(flag)
{
std::cout<<"username请求体在里面"<<std::endl;
}
else
{
std::cout<<"username请求体不在里面"<<std::endl;
}
flag=req.IsSetParams("Cookie");
if(flag)
{
std::cout<<"Cookie请求体在里面"<<std::endl;
}
else
{
std::cout<<"Cookie请求体不在里面"<<std::endl;
}
}
int main()
{
test();
return 0;
}
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。