API的获取和上传

刚开始接触API时我也摸不着头脑…但是后面有项目需要搞,着急的加群找大佬请教…当时我也是一知半解吧(只知道获取api数据要用get,传送数据用post),这个api我搞了将近三天,因为我公司的技术少,请求参数都没给我说清楚…直接给我说传json就可以了!很是抓不到头脑!emmmm…

首先来说获取api数据吧,其实在我心里就是get请求一个网页一样的。。。。。。api在公司一般更简单。。。。。请求网页没什么加密的东西-------直接请求就好了(有的无非是加些 参数)。

requests.get'api'

下面来说说我苦恼的post 发送求的东西,我公司一直让我做项目…其他的都是自己解决…公司就我一个python,自己的的探讨…api的朋友等等都试过就是解决不了!不给我任何传输依据…让我瞎搞浪费了三天终于试出来了——他竟然不接收专一过的中文…接受json乱码格式!!我的天…
所以朋友们搞这个东西虽然简单。。。。。但是参数很重要!!!一定要了解这些东西,大胆的取与对接的人沟通好,要不然很累的!

url 获取数据api
data 数据
headers 参数

# 第一种
requests.post(url=api_url, data=data_, headers=headers).text
# 第二种
requests.post(url=api_url, data=urlencode(data), headers=headers)
# 第三种
requests.post(url=api_url, data=json.dumps(data), headers=headers)

我这主要讲的试简单的用法和思路…具体参考下面或者其他大神的文章
https://blog.csdn.net/teacher20133/article/details/81560106

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值