首页 > 其他分享 >13.代理配置

13.代理配置

时间:2024-01-17 17:55:07浏览次数:21  
标签:13 participant 请求 配置 代理 server client proxy

什么是代理

使用代理之前

 
title 客户端服务端交互
scale 200 width
scale 400 height
autonumber
participant 客户端 as client
participant 服务端 as server

client -> server: 发起请求
server -> client: 返回响应

使用代理之后

 
scale 200 width
scale 700 height
autonumber
participant 客户端 as client
participant 代理 as proxy
participant 服务端 as server

client -> proxy: 发起请求
proxy -> server: 转发请求
server -> proxy: 返回响应
proxy -> client: 转发响应

代理在接口自动化的使用场景

 
  • 测试脚本,更直观的排查请求错误,相当于编写代码时的 debug
  • 获取没有错误的,真实的接口请求响应信息
  • 通过代理获取自动化测试的请求响应
  • 对比两次请求响应的区别
proxiesproxies

Requests 如何使用代理

   

Requests 代理

 

通过 proxies 参数,监听请求与响应信息proxies

 

如何使用

 
  1. 设定代理格式
  2. 通过 proxies 参数传递代理设置
  3. 开启代理工具监听请求

标签:13,participant,请求,配置,代理,server,client,proxy
From: https://www.cnblogs.com/csfsz/p/17970655

相关文章

  • 配置cargo国内源
    https://mirrors.tuna.tsinghua.edu.cn/help/crates.io-index.git/编辑$CARGO_HOME/config文件,添加以下内容:[source.crates-io]replace-with='mirror'[source.mirror]registry="https://mirrors.tuna.tsinghua.edu.cn/git/crates.io-index.git"注:$C......
  • 22. 从零用Rust编写正反向代理,一个数据包的神奇HTTP历险记!
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy数......
  • 23. 从零用Rust编写正反向代理,流控小姐姐的温柔一刀!
    wmproxywmproxy已用Rust实现http/https代理,socks5代理,反向代理,静态文件服务器,四层TCP/UDP转发,内网穿透,后续将实现websocket代理等,会将实现过程分享出来,感兴趣的可以一起造个轮子项目地址国内:https://gitee.com/tickbh/wmproxygithub:https://github.com/tickbh/wmproxy温......
  • ESXi 主机上配置和管理锁定模式
    要提高ESXi主机的安全性,可以将其置于锁定模式。在锁定模式下,默认情况下,操作必须通过 vCenterServer执行。可以选择正常锁定模式或严格锁定模式,这两种模式提供不同的锁定程度。还可以使用“例外用户”列表。主机进入锁定模式时,例外用户不会丢失其特权。使用“异常用户”列表可添加......
  • 0.o?让我看看怎么个事儿之SpringBoot自动配置
    学习SpringBoot自动配置之前我们需要一些前置知识点:Java注解,看完就会用学会@ConfigurationProperties月薪过三千不是银趴~是@Import!@Conditional+@Configuration有没有搞头?首先我们提出2个问题:SpringBoot是干什么的?是用来简化Spring原生的复杂的xml配置的进阶框架......
  • Webpack构建基础配置
    通过webpack.config.js文件进行配置项编写与Vite不同,webpack配置文件只需要暴露一个对象即可,包含entry,output,module,plugin,devServer等基本配置项entry打包后的入口文件entry:path.join(__dirname,'./scr/main.js')output配置打包后文件输出的文件夹地址和出口文件名outp......
  • `cargo build`报错:`failed to run custom build command for libgit2-sys v0.13.2+1.4
    cargobuild报错:failedtoruncustombuildcommandforlibgit2-sysv0.13.2+1.4.21问题背景在使用cargo编译cargo-cache时出现报错:Thefollowingwarningswereemittedduringcompilation:warning:[email protected]+1.4.2:Infileincludedfromlibgit2/src/pack.......
  • 鸿蒙ArkTs,重新配置签名(真机运行报错而控制台没有报错的解决方法)
     找到如下路径,删除该代码段,重新认证。 找到项目结构  重新配置签名 点击SignIn,会自动跳入华为官网,登录华为账号后,授权登录,弹出如下页面 再次回到IDE,会弹出如下页面,点击Agree同意   随后IDE会自动生成签名文件,点击OK后,会看到根目录的build-profile.json......
  • 测试!芝麻代理效果怎么样?数据采集成功率?
    芝麻代理的风评有点两级分化了,有人说垃圾,也有人认为贵有贵的道理。别整这些有的没有的,我们今天就来测试一下,看看真相具体怎么样。HTTP代理的稳定性、匿名程度、响应速度、IP池可用率以及带宽这几个点,是保证我们的数据采集业务成功率,所以我们主要也是测试这些。1.配置我用 python ......
  • dremio nessie 版本持久化配置简单说明
    dremio对于nessie的使用就是一个插件配置,默认基于docker运行的nessie是没有进行版本持久化的,以下是一个简单说明配置参考我基于了pg,实际支持的存储引擎还是很多的docker-composeversion:"3"services:mysql2:image:mysql:5.6command:--......