zoukankan      html  css  js  c++  java
  • python处理post请求,使用URL encode对参数进行加密

    今天帮朋友看了一个问题,是post请求使用URL encode对参数进行加密然后进行url拼接,如下图所示:

    加密前的参数:

    加密后的参数

    上网查完以后写出解决办法

    第一步:

    # 先对参数进行加密
    from urllib.parse import urlencode
    
    
    a = {"jsonBody":'{"filter":{},"pagination":{"current":2,"pageSize":20},"table":{"sort":{}},"tab":"all"}'}
    jsonbody = urlencode(a)

    第二步:

    对url加密

    URL = url + '?' + jsonbody

    第三步: 请求

    # 第一种
    import reuqests
    rsp = requests.get(url=url,headers=headers)
    
    
    # 第二种:
    from urllib.request import urlopen
    
    request = request.Resquest(url, headers=headers)
    rsp = urlopen(request)
    print(rsp.read().decode())
  • 相关阅读:
    brew基本使用
    手写函数
    http状态码——401和403差异
    HTTP状态码
    本地库和远程库交互
    IDEA集成Git
    Git命令
    数据库递归查询组织树父节点
    ZooKeeper程序员指南
    zookeeper简介
  • 原文地址:https://www.cnblogs.com/itBlogToYpl/p/12454745.html
Copyright © 2011-2022 走看看