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

wordpress漏洞复现知乎seo排名的搜软件

wordpress漏洞复现,知乎seo排名的搜软件,网站运营培训,广州网站建设总结前后端交互接口#xff08;三#xff09; 前言 前两集我们先做了前后端交互接口的约定以及浅浅的阅读了一些proto代码。那么这一集我们就来看看一些重要的proto代码#xff0c;之后把protobuffer给引入我们的项目当中#xff01; gateway.proto 我们来看一眼我们的网关…前后端交互接口三 前言 前两集我们先做了前后端交互接口的约定以及浅浅的阅读了一些proto代码。那么这一集我们就来看看一些重要的proto代码之后把protobuffer给引入我们的项目当中 gateway.proto 我们来看一眼我们的网关proto代码 在看之前我们先来了解一下什么叫做网关。 网关网关其实就是一个入口。它通常是运行在服务器上的一个独立的服务或者是进程。它能够接受来自客户端的请求然后根据相关配置以及业务的逻辑将这些请求转发到一个或者多个后端服务器当中当然这些后端服务器可以是数据库也可以是微服务。他主要起到一个路由的作用。 所以我们的客户端是不需要去关注这个服务器的架构是什么样的这需要和我们的网关服务器进行通信即可。 那么了解完网关的一个功能我们就来看一眼我们的proto文件。 首先还是不能忘了我们的约法三章统一使用POST发送请求、使用HTTP、Websocket协议、body使用protobuffer进行序列化/反序列化。 //通信接口统一采用POST请求实现,正文采用protobuf协议进行组织 /* HTTP HEADERPOST /service/xxxxxContent-Type: application/x-protobufContent-Length: 123xxxxxx-------------------------------------------------------HTTP/1.1 200 OK Content-Type: application/x-protobufContent-Length: 123xxxxxxxxxx */ 以上是我们客户端发送的请求以及服务端返回的响应。 再来看看网关约定的HTTP请求功能与接口路径关系 SERVICE HTTP PATH:{获取随机验证码 /service/user/get_random_verify_code获取短信验证码 /service/user/get_phone_verify_code用户名密码注册 /service/user/username_register用户名密码登录 /service/user/username_login手机号码注册 /service/user/phone_register手机号码登录 /service/user/phone_login获取个人信息 /service/user/get_user_info修改头像 /service/user/set_avatar修改昵称 /service/user/set_nickname修改签名 /service/user/set_description修改绑定手机 /service/user/set_phone获取好友列表 /service/friend/get_friend_list获取好友信息 /service/friend/get_friend_info发送好友申请 /service/friend/add_friend_apply好友申请处理 /service/friend/add_friend_process删除好友 /service/friend/remove_friend搜索用户 /service/friend/search_friend获取指定用户的消息会话列表 /service/friend/get_chat_session_list创建消息会话 /service/friend/create_chat_session获取消息会话成员列表 /service/friend/get_chat_session_member获取待处理好友申请事件列表 /service/friend/get_pending_friend_events获取历史消息/离线消息列表 /service/message_storage/get_history获取最近N条消息列表 /service/message_storage/get_recent搜索历史消息 /service/message_storage/search_history发送消息 /service/message_transmit/new_message获取单个文件数据 /service/file/get_single_file获取多个文件数据 /service/file/get_multi_file发送单个文件 /service/file/put_single_file发送多个文件 /service/file/put_multi_file语音转文字 /service/speech/recognition} 哦对虽然说我们的Websocket是服务端主动给客户端进行推送消息但是你一开始不建立连接怎么推送你客户端有了之后服务端又不能直接知道你客户端的相关信息。所以有了以下内容。 /*消息推送使用websocket长连接进行websocket长连接转换请求ws://host:ip/ws长连建立以后需要客户端给服务器发送一个身份验证信息 */ message ClientAuthenticationReq {string request_id 1;string session_id 2; } 这里的session_id是我们的登录回话id切记不是我们的聊天会话id不要搞混了。 引入Protobuf 第一步点击进入CMakeLists.txt的文件当中 第二步修改cmake的最小依赖版本为3.16 第三步在这个末尾加上Protobuf 第四步将proto文件放入项目当中 第五步继续在CMakeLists.txt的文件当中添加下面的两行代码 第六步点击项目点击构建再点击当前配置加入protobuffer的路径记得用vcpkg下载 之后就可以看到我们的项目中添加了proto的文件了。 那么这一集就先到这里。
http://www.hkea.cn/news/14310916/

相关文章:

  • 网站做的比较好的贸易公司wordpress 缓存时间
  • 南通网站制作公司北京网络营销策划公司
  • 网站域名列表怎么填写建网站网络推广优势
  • 网站不能自行备案吗株洲网络学院登录
  • 上海网站建设推荐广州 网站开发 app
  • 德邦公司网站建设特点网站建设zrhskj
  • 江苏建设厅网站查询网页视频下载安卓
  • 金华建设网站太原商城网站建设
  • 商业类网站的设计与制作页面禁止访问
  • 做培训的网站建设贵州城乡住房和建设厅网站
  • 网站建设服务费进入什么科目网站后台搭建图文
  • 余姚网站制作公司什么网站做玩具的外贸
  • 网站设计师培训中心页面设计好了怎么做
  • 大连模板网站制作哪家好1997年网站建设项目
  • 网站建设赚钱么seo站长工具箱
  • erp系统长什么样无锡正规网站seo公司
  • 雄安专业网站建设方案wordpress 广告位
  • 请人做软件开发的网站wordpress显示标签页
  • 网站开发考研是什么专业建设一个网站平台需要哪些技术员
  • 网站做优化的必要性wordpress 转载插件
  • 网站拒绝了您的访问二次开发是什么意思
  • 苏州市住房和城乡建设局网站郑州网站建设汉狮
  • 太原建设网站公司专业网站
  • 武隆网站建设报价流程图在线制作网站
  • 岳阳网约车优化教程
  • 网站自己优化杭州网站做的好公司
  • 大连网页建站模板贵州做网站的
  • 企业能建站吗如何对网站的文件和资源进行优化?
  • 更换网站域名 推广做引流推广的平台
  • 泊头哪有哪家做网站做的号自己做外贸自己做网站