首页 > 编程语言 > 详细

Python接口自动化基础---post请求

时间:2017-10-07 21:55:45      阅读:326      评论:0      收藏:0      [点我收藏+]

常见的post提交数据类型有以下两种:

第一种:application/json ,这是常见的json格式,格式如下:{"input1":"xxx","input2":"ooo","remember":false}

第二种:application/x-www-form-urlencoded,浏览器原生的form表单,格式如下:input1=xxx&input2=ooo

 

1、json格式的post请求:

import requests
import json

url=http://www.tuling123.com/openapi/api

data={key:4b6ce82fbe554a11b99dabfa3a4ae6d9,info:我的城市在北京,请你记住,userid:jxn}
print(type(data))
json_data=json.dumps(data)
print(type(json_data))

r=requests.post(url,data=json_data)
print(r.text)
print(type(r.text))

结果:
<class dict>
<class str>
{"code":100000,"text":"你不是说你不喜欢我么?"}
<class str>

2、data格式的post请求

技术分享

param1={username:test,password:123456}
r1=requests.post(http://host/login,data=param1)
print(r1.text)
print(r1.status_code)


结果:
{"id":413,"username":"test","token":"eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9.eyJ1c2VybmFtZSI6InRlc3QiLCJpZCI6NDEzLCJpYXQiOjE1MDczODI1MDYsImV4cCI6MTU5Mzc4MjUwNn0.Qdexnx_x4_Vm5Mw7fPgKCUoKto4ujtLc9NTtk7hxOsE"}
200

 

Python接口自动化基础---post请求

原文:http://www.cnblogs.com/tangqiu/p/7635896.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!