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

天津专业的做网站与运营的公司seo外包资讯

天津专业的做网站与运营的公司,seo外包资讯,永川区建设委员会官方网站,广州公司网站开发点此获取更多相关资料 本文为霍格沃兹测试开发学社学员学习笔记分享 原文链接:https://ceshiren.com/t/topic/28000 一、后端接口鉴权常用方法 cookie 携带身份信息请求认证之后的每次请求都携带cookie信息,cookie记录在请求头中 token 携带身份信息请求…

点此获取更多相关资料

本文为霍格沃兹测试开发学社学员学习笔记分享
原文链接:https://ceshiren.com/t/topic/28000

一、后端接口鉴权常用方法

  • cookie

    1. 携带身份信息请求认证
    2. 之后的每次请求都携带cookie信息,cookie记录在请求头中
  • token

    1. 携带身份信息请求认证
    2. 之后的每次请求都携带token认证信息
    3. 可能记录在请求头,可能记录在url参数中
  • auth

    1. 每次请求携带用户的username和password,并对其信息加密
  • oauth2(选修)

    1. 携带身份信息请求认证
    2. 服务端向指定回调地址回传code
    3. 通过code获取token
    4. 之后的请求信息都携带token。

二、cookie 鉴权

  1. cookie 的获取(根据接口文档获取)

  2. 发送携带 cookie 的请求

    • 直接通过 cookies 参数
    • 通过 Session() 对象
class TestWithSession:proxy = {"http": "http://127.0.0.1:8888", "https": "https://127.0.0.1:8888"}req = requests.Session()def setup_class(self):url = "http://train-manage.atstudy.com/login"data = {"username": "199****9999", "password": "a1***56"}resp = self.req.request("post", url, data=data, proxies=self.proxy)print(self.req.headers)def test_get_userinfo(self):url = "http://train-manage.atstudy.com/api/manage/User/Info"resp = self.req.request("get", url, proxies=self.proxy)print(resp.text)def test_manage_tag(self):url = "http://train-manage.atstudy.com/api/manage/Tag?type=1"resp = self.req.request("get", url, proxies=self.proxy)print(resp.text)

三、token 鉴权

  1. token 的获取(根据接口文档获取)
  2. 发送携带 token 的请求(根据接口文档获取)
class TestWithToken:proxy = {"http": "http://127.0.0.1:8888", "https": "http://127.0.0.1:8888"}headers = {}def setup_class(self):token = self.login().json()["data"]["token"]print(token)self.headers["x-litemall-admin-token"] = token@classmethoddef login(cls):url = "https://litemall.hogwarts.ceshiren.com/admin/auth/login"data = {"username": "hogwarts", "password": "test12345", "code": ""}resp = requests.request("post", url, json=data, proxies=cls.proxy, verify=False)return respdef test_get_dashboard(self):url = "https://litemall.hogwarts.ceshiren.com/admin/dashboard"resp = requests.request("get", url, headers=self.headers, proxies=self.proxy, verify=False)print(resp.text)# print(1)def test_category_list(self):url = "https://litemall.hogwarts.ceshiren.com/admin/category/list"resp = requests.request("get", url, headers=self.headers, proxies=self.proxy, verify=False)print(resp.text)
http://www.khdw.cn/news/56955.html

相关文章:

  • 重庆公司核名在哪个网站上海网站设计公司
  • 网站建设的3个阶段整合网络营销是什么
  • 局域网网站免费设计模板网站
  • jsp网站开发晋江怎么交换友情链接
  • 地板网站建设方案长沙市最新疫情
  • 橙色在网站中的应用一个公司可以做几个百度推广
  • 青白江网站建设排名seo怎么样
  • 网站的会员功能哈尔滨网络优化推广公司
  • 我做百度_上面有手机网站的_为什么还要做手机网站英文网站seo发展前景
  • 用python做 网站论坛百度号码查询平台
  • 威海城乡建设局网站哈尔滨seo优化培训
  • 海南行指专业网站开发谷歌google地图
  • 中国建设银行网站用户是什么推广代理公司
  • 网站建设推广人员网址查询入口
  • 顺义网站建设公司软文代写网
  • 做离心开关的企业的网站平板电视seo优化关键词
  • 做服装网站服务全是广告的网站
  • 企业邮箱多少钱网络seo
  • 网站规划的原则有哪些seo教学免费课程霸屏
  • 怎么用自己主机做网站百度一下百度官网
  • 自己的网站怎么做排名seo群发软件
  • 专业做网站技术全网搜索指数
  • 一个网站做几个关键词手机百度2020
  • 长沙专业做网站手机优化助手下载
  • 网站seo测评百度公司排名多少
  • 网站建设素材模板淘宝seo搜索引擎原理
  • 使用java做后台网站接app推广接单平台
  • 有没有接活做的网站火锅店营销方案
  • 卖鞋做哪个网站好驻马店网站seo
  • wordpress虚拟币插件seo技术有哪些