当前位置: 首页 > news >正文

网站开发典型b站推广软件

网站开发典型,b站推广软件,网站建设公司青岛,最新室内装修风格图片简介 C 使用httplib库,发送HTTP请求 接口信息 ip地址 192.168.16.166 端口 8899 接口地址/abc/tk 请求方式GET 响应内容: { “result”: true, “message”: “”, “tk”: “yueguangsaxialexiangshuitan0ihai”, “datetimeout”: “2023-10-22 21…

简介

C++ 使用httplib库,发送HTTP请求

接口信息

ip地址 192.168.16.166
端口 8899
接口地址/abc/tk
请求方式GET

响应内容:

{
“result”: true,
“message”: “”,
“tk”: “yueguangsaxialexiangshuitan0ihai”,
“datetimeout”: “2023-10-22 21:13:21”
}

代码

#include <iostream>  
#include <httplib.h>  using namespace std;//将UTF-8编码的字符串转换为本地编码
string Utf8ToLocal(string str);int main()
{try{//设置请求参数  string url = "/abc/tk";string cp = "wumengshanlianzheshanwaishan";string urlCp = url + "?cp=" + cp;// 发起HTTP GET请求httplib::Client cli("192.168.16.166", 8899);if (auto res = cli.Get(urlCp.c_str())){cout << res->status << endl;cout << res->reason << endl;cout << res->get_header_value("content-type") << endl;cout << Utf8ToLocal(res->body) << endl;}else{cout << "error code: " << res.error() << std::endl;}}catch (...){}std::cin.get();return 0;
}

输出:
200
OK
application/json;charset=UTF-8
{“result”:true,“message”:"",“tk”:“yueguangsaxialexiangshuitan0ihai”,“datetimeout”:“2023-10-22 21:13:21”}

HTTP/HTTPS 简介

HTTP 协议是 Hyper Text Transfer Protocol(超文本传输协议)的缩写,是用于从万维网( WWW:World Wide Web )服务器传输超文本到本地浏览器的传送协议。

HTTP 是一个基于 TCP/IP 通信协议来传递数据(HTML 文件、图片文件、查询结果等)。

HTTPS 协议是 HyperText Transfer Protocol Secure(超文本传输安全协议)的缩写,是一种通过计算机网络进行安全通信的传输协议。

HTTPS 经由 HTTP 进行通信,但利用 SSL/TLS 来加密数据包,HTTPS 开发的主要目的,是提供对网站服务器的身份认证,保护交换资料的隐私与完整性。

HTTP 的 URL 是由 http:// 起始与默认使用端口 80,而 HTTPS 的 URL 则是由 https:// 起始与默认使用端口443。

HTTP 工作原理

HTTP 协议工作于客户端-服务端架构上。

浏览器作为 HTTP 客户端通过 URL 向 HTTP 服务端即 WEB 服务器发送所有请求。

Web 服务器有:Apache 服务器,IIS 服务器(Internet Information Services)等。

Web 服务器根据接收到的请求后,向客户端发送响应信息。

HTTP 默认端口号为 80,但是你也可以改为 8080 或者其他端口。

HTTP 三点注意事项:

HTTP 是无连接:无连接的含义是限制每次连接只处理一个请求,服务器处理完客户的请求,并收到客户的应答后,即断开连接,采用这种方式可以节省传输时间。

HTTP 是媒体独立的:这意味着,只要客户端和服务器知道如何处理的数据内容,任何类型的数据都可以通过HTTP发送,客户端以及服务器指定使用适合的 MIME-type 内容类型。

HTTP 是无状态:HTTP 协议是无状态协议,无状态是指协议对于事务处理没有记忆能力,缺少状态意味着如果后续处理需要前面的信息,则它必须重传,这样可能导致每次连接传送的数据量增大,另一方面,在服务器不需要先前信息时它的应答就较快。

以下图表展示了 HTTP 协议通信流程:
在这里插入图片描述

HTTPS 作用

HTTPS 的主要作用是在不安全的网络上创建一个安全信道,并可在使用适当的加密包和服务器证书可被验证且可被信任时,对窃听和中间人攻击提供合理的防护。

HTTPS 的信任基于预先安装在操作系统中的证书颁发机构(CA)。

因此,与一个网站之间的 HTTPS 连线仅在这些情况下可被信任:

浏览器正确地实现了 HTTPS 且操作系统中安装了正确且受信任的证书颁发机构;
证书颁发机构仅信任合法的网站;
被访问的网站提供了一个有效的证书,也就是说它是一个由操作系统信任的证书颁发机构签发的(大部分浏览器会对无效的证书发出警告);
该证书正确地验证了被访问的网站(例如,访问 https://www.runoob.com 时收到了签发给 www.runoob.com 而不是其它域名的证书);
此协议的加密层(SSL/TLS)能够有效地提供认证和高强度的加密。

http://www.fp688.cn/news/165005.html

相关文章:

  • 国外做机器的好的网站域名信息查询网站
  • 微微网站建设代码优化
  • 门户网网站seo怎么做站长工具中文
  • 通用网址通用网站查询网上培训课程平台
  • 网站开发php和ui谷歌浏览器 安卓下载2023版
  • 网站内容不显示不出来品牌推广策略分析
  • 做网站好的网站建设公司排名品牌网络推广
  • 百度企业查系统优化大师官方下载
  • 网站怎么做竞价百度 站长工具
  • 淘宝网店代运营哪家好整站seo优化
  • 用illustrator做网站点击器
  • wordpress主题带支付电商seo是指
  • 迁安建设局网站百度指数的数据来源
  • 江西做企业网站的公司百度百家号注册
  • 中山市建设局网站窗口电话推广营销app
  • wordpress wdpxseo关键词排名优化联系方式
  • 做透明头像的网站免费发seo外链平台
  • 网站开发简述长春疫情最新消息
  • java 做网站 模板在哪可以下精准推广引流5000客源
  • 网站开发的基本知识南和网站seo
  • 兰州疫情风险等级如何进行seo搜索引擎优化
  • 常州网站建设百科鼓楼网页seo搜索引擎优化
  • 云服务器哪家便宜seo外包服务
  • 广州网站推广公司网页制作教程视频
  • 商标注册多少钱盐城seo排名
  • 办网站需要备案吗我想开个网站平台怎么开呢
  • 有经验的聊城网站建设如何做好网络推广工作
  • 哪里能买精准客户电话铜陵seo
  • wordpress 企业网站教程千峰培训
  • 高校网站平台建设济南网站建设公司