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

徐州 网站制作/哪些行业适合做网络推广

徐州 网站制作,哪些行业适合做网络推广,鹤壁网站建设公司,学校门户网站群建设方案文章目录例程说明运行结果代码分析process函数http_callbcak函数回调函数分析例程说明 本次创建一个HTTP代理服务器并运行,这个代理服务器本质上是将用户请求原封不动转发到对应的web server,再将web server的回复原封不动转发给用户。 浏览器发给proxy…

文章目录

  • 例程说明
  • 运行结果
  • 代码分析
    • process函数
    • http_callbcak函数
    • 回调函数分析

例程说明

本次创建一个HTTP代理服务器并运行,这个代理服务器本质上是将用户请求原封不动转发到对应的web server,再将web server的回复原封不动转发给用户。
浏览器发给proxy的请求里,request uri包含了scheme和host,port,转发时需要去除。
通过curl命令借助代理服务器访问网页。

$curl -x 127.0.0.1:8000 www.baidu.com

运行结果

在这里插入图片描述
通过代理服务器访问时,会在命令框打印出url,status,bodylength
命令行
使用curl命令,通过代理服务器127.1:8000访问ww.baidu.com时打印出response的HTTP数据报中的头部信息

代码分析

本次通过代理服务器访问目标服务器,在程序中,process_callback负责接收本机产生的request,然后自行创建一个http服务来访问目标服务器,最后将目标服务器返回的数据再返回给本机。

process函数

在这里插入图片描述
process程序先将proxy_task中的数据保存到context中,然后申请了一个任务流(series)并将新生成的http任务push_back到任务流中。

http_callbcak函数

在这里插入图片描述
在http_callback函数中我们只关心成功这部分的代码,可以看到,如果访问成功,就把得到目标服务器的response保存到context中。
经过这两部操作后,我们需要的目标服务器数据,直接保存到了tutorial_series_context这个结构体中,我们只需要向本机返回结构体中的数据即可。

回调函数分析

在这里插入图片描述
程序开始运行时,先将process函数注册成功,并进入wait_group.wait()开始等待本地访问。
在这里插入图片描述

当本地开始使用代理服务器是,process函数开始保存本地发送的请求信息,并创建http任务,通过代理服务器自身来访问目标服务器。

http://www.lbrq.cn/news/958627.html

相关文章:

  • 新建网站怎么做优化/百度指数可以查询多长时间的
  • p2p的网站建设/百度推送
  • 网站被k怎么恢复/免费建网站哪家好
  • 做网站搭建的公司/天津搜索引擎seo
  • 网站流量30g/交友平台
  • 阿里云wordpress进不去/广州seo做得比较好的公司
  • 做网站谁家好/今日搜索排行榜
  • 精品网站建设费用 在线磐石网络/seo外链推广
  • 鹰潭北京网站建设/关键词推广排名
  • 北京网站设计制作教程/上海最专业的seo公司
  • 做t-shirt素材网站/网络营销课程设计
  • 公司做网站需要哪些费用/上海网站建设方案
  • 和狗做网站/关键词优化推广公司
  • 在一起做网店的网站的怎么购买/域名停靠网页推广大全2021
  • wordpress 添加首页/seo排名优化怎么样
  • 给人做时时彩网站建设/沈阳seo
  • 做风水网站赚钱吗/网站设计说明
  • 关于进一步加强门户网站建设/网络营销的三大基础
  • 腾讯客服平台/搜索引擎优化中的步骤包括
  • 网站建设为什么要推广/太原seo排名优化公司
  • 聊城网站建设方案/打开百度官网
  • 小精灵网站在线做语文/杭州网站
  • 个人网站备案怎么写/seo项目分析
  • 名词解释seo/seo推广培训中心
  • 有哪些做红色旅游景点的网站/网站seo关键词排名查询
  • wordpress网站制作教程/免费网站在线客服系统源码
  • 网站建设飠金手指科杰十五/正规seo需要多少钱
  • 亚马逊网站特点和经营范围/谷歌搜索引擎免费入口
  • 淘宝客网站怎么做优化/互联网营销工具有哪些
  • 网页设计与网站开发/网站seo策划方案案例分析
  • MySQL数据丢失救援办法
  • ABP VNext + Temporal:分布式工作流与 Saga
  • 【Linux服务器】-mysql数据库数据目录迁移
  • LLM(Large Language Model)大规模语言模型浅析
  • 防爆手机是什么?能用普通手机改装吗?
  • uni-app 跳转页面传参