Post方法使用

1.作用:新增资源

应用:

  • 导包 import requests
  • 调用post方法 requests.post()

示例

# coding=utf-8
#@Author: Albert
#@Date:2021/7/8 22:32
#@Name:.py

import  requests
import  json
from com.albert.Interface1.readConfig import ReadConfig

R=ReadConfig()
def login():

    url=R.get_url("url")+"user/login/"

    parms={
        "username":R.get_url("username"),
        "password":R.get_url("password")
    }
    s=json.dumps(parms)

    headers={
        "Content-Type":"application/json;charset=UTF-8"
    }


    #response=requests.post(url,data=s,headers=headers)
    response=requests.post(url,json=parms,headers=headers)
    result=response.json()
    print(result)
    data=result["data"]["token"]
    return data
if __name__ == '__main__':
    login()

 r.txt和r.json的区别:

  1. R.json的类型为dict   可以通过键名来获取对应的值
  2. r.txt的类型为Str

参数Json和DATA的区别

 

posted @ 2021-07-12 23:20  albert11  阅读(469)  评论(0编辑  收藏  举报