首页 > 编程语言 >将Curl转为Python的方法

将Curl转为Python的方法

时间:2022-10-11 18:12:20浏览次数:92  
标签:baidu Python 转为 userId Curl iaotjadfaoijtj com curl

怎样将Curl转为Python的方法
作为一名后端程序员,在服务器调试的过程中,使用curl命令为我们调试接口带来了很多的方便,极大地提高了效率;

如下可以实现Get请求:

curl 'http://baidu.com/userInfo?userId=123&token=iaotjadfaoijtj'
1
可以实现Post请求:

curl http://baidu.com/userInfo -d '{"userId": 123, "token": "iaotjadfaoijtj"}' -H 'Content-type: application/json'
1
以上的方式对单个接口测试很方便,但是如果是对多个接口进行压力测试呢?这时就需要用到脚本语言啦,比如Python,那怎么将我们熟悉的curl转为Python脚本呢?

推荐一个网址可以很快速地将curl转为你想要的语言:
https://curlconverter.com/
1
网站的主页:

如图所示,输入curl command就自动转为Python语言啦!

Get转换如图:

Get请求
curl 'http://baidu.com/userInfo?userId=123&token=iaotjadfaoijtj'
1
Python

import requests

params = (
('userId', '123'),
('token', 'iaotjadfaoijtj'),
)

response = requests.get('http://baidu.com/userInfo', params=params)

Post转换如图

curl http://baidu.com/userInfo -d '{"userId": 123, "token": "iaotjadfaoijtj"}' -H 'Content-type: application/json'
1
Python

import requests

headers = {
'Content-type': 'application/json',
}

data = '{"userId": 123, "token": "iaotjadfaoijtj"}'

response = requests.post('http://baidu.com/userInfo', headers=headers, data=data)

综上就实现了转换。

标签:baidu,Python,转为,userId,Curl,iaotjadfaoijtj,com,curl
From: https://www.cnblogs.com/wengzx/p/16780094.html

相关文章

  • python | scrapy
    进入某网页的步骤分为域名解析,找到域名对应的ip地址向ip地址的服务器发送请求服务器响应,返回内容(html/json浏览器解析网页内容爬虫即实现浏览器功能,通过发送请求而......
  • Python pdb模块的使用
    野路子出生,写Python也有段时间了,一般的调试都用的print,PyCharm的debug功能也用的比较少,主要一般也用不到,第二是自己也不怎么会用. 服务器开发,本地根本没有运行的环境,......
  • MinGW编译libcurl
     1.下载源码 https://github.com/curl/curl/releases/tag/curl-7_61_1(我下载的是 curl-7.61.1.zip)2.使用qt编译工具(可以把这个bin添加到环境变量或者带着目录......
  • python第十二课---
    昨日内容回顾函数参数"""短的简单的靠前长的复杂的靠后同一个形参在调用的过程中不能多次赋值"""位置参数 位置形参 函数定义阶段括号内依次填写的变量名......
  • python中items()函数作用
    参考链接:https://www.runoob.com/python3/python3-att-dictionary-items.htmlhttps://blog.csdn.net/weixin_43505418/article/details/115407835......
  • 天秀!花费 200W 设计的新版 “小米”图标,看看用Python怎么绘制?
    最终呈现效果哈哈,咋们在讲述之前,首先看看最终呈现的效果吧,整体来说还是很不错的。小米“新”图标背后的数学前段时间,小米公司发布了一条微博,引发了热议,原来小米换了新logo......
  • 对比Python,看看Excel如何3步给证件照换底色!
    Python完成证件照换底色​​注:​​该图片来源于百度图片,如果侵权,请联系我删除!图片仅用于知识交流。不久前,我写了一篇关于Python怎么给证件照换底色的文章,阅读2万+,评论102,点......
  • python自动化办公之python操作PPT
    python自动化文章一直深受广大python爱好者的青睐。基于此,我花了整整一周时间真理出来的python自动化文档手册,涉及到六个章节(如下图所示):①python使用openpyxl操作excel;......
  • 太牛逼了!用 Python 实现抖音上的“人像动漫化”特效,原来这么简单!
    关注微信公众号『数据分析与统计学之美』,后台回复"人像动漫画"获取本文完整代码和素材。前今天,女友拉着我和她玩儿抖音,就是这个​​人像动漫化​​的操作,顿时觉得很好玩儿......
  • Arrow,一个更好用的Python时间序列处理库!
    本文大纲总有人问我,应该​​怎么学习​​​某个知识点?下面的大纲就是很好的证明了。不管学习什么,总结和对比是很有必要的,这就是我们说的逻辑。当你把某个知识点的​​学习逻......