zoukankan      html  css  js  c++  java
  • Django学习手册

    验证需要知道requests提交数据的几种方式:

    GET 方式:

    # get 方式,传递数值可以直接通过url传递:(服务端接受 GET)
    requests.get(url='http://127.0.0.1:8000/api/?k1=a1')
    
    # get 方式也可通过参数 params:(服务端接受 GET)
    requests.get(url='http://127.0.0.1:8000/api/',params={"K1":'a1'})

    POST 方式:(在django中需要注意csrf)

    host_data = {
        'status' : True,
        "data":{
            "hostname":'a1.com',
            'disk':{'stuts':True,'data':'xxx1'},
            'ip':{'ipv4':'192.168.1.2'},
            'master':'xiaohua',
        }
    }
    # post 方式则通过data参数将数据传递(单层数据传递):(服务端接受 POST)
    requests.post(url='http://127.0.0.1:8000/api/',data=host_data)

    JSON方式:

    # json 方式传递数据(多层嵌套数据,就必须用json形式传递)(服务端接受 BODY 中)
    requests.post(url='http://127.0.0.1:8000/api/',json=host_data,)
    
    # json 获取数据
    # if request.method == 'POST':
    #     info = json.loads(str(request.body, encoding='utf-8'))
    #     print(info)

    HEADERS 方式:

    # headers 方式 也是可以传递数据的(服务端接受 META 中,had字段变更为 HTTP_HAD)
    requests.post(url='http://127.0.0.1:8000/api/',headers={"had":'this request headers'},)
  • 相关阅读:
    2.DI依赖注入
    1.Spring框架入门案例
    5.通过参数注解多个接口参数的用法
    4.update更新和delete删除用法
    3.insert添加用法
    git基础操作
    2.mongodb可视化工具
    12.Scrapy与mongodb交互和设置中间键
    WPF 学习系列汇总
    WPF 4.0 DatePicker 快速录入
  • 原文地址:https://www.cnblogs.com/Anec/p/10055340.html
Copyright © 2011-2022 走看看