当前位置: 首页 > news >正文

提供模板网站制作多少钱竞价推广账户托管费用

提供模板网站制作多少钱,竞价推广账户托管费用,门户网站建设重要性,国外做的好的医疗网站设计在requests库当中,requests请求方法,当发送post/put/delete等带有请求体的请求时,有json和data2个参数可选。 众所周知,http请求的请求体格式主要有以下4种: application/json applicaiton/x-www-from-urlencoded mu…

在requests库当中,requests请求方法,当发送post/put/delete等带有请求体的请求时,有json和data2个参数可选。

众所周知,http请求的请求体格式主要有以下4种:

application/json
applicaiton/x-www-from-urlencoded
multipart/form
application/xml
那么针对以上的请求格式,都分别使用什么参数呢?

接下来一一示例说明。

第一种:application/json

第一步:找到一个application/json请求的接口

图片

第二步:发起json格式的http请求 - 使用json参数且字典类型

图片

第二种:applicaiton/x-www-from-urlencoded

第一步:找到一个application/x-www-from-urlencoded请求的接口

图片

第二步:发起x-www-from-urlencoded格式的http请求 - 使用data参数

具体代码如下:

图片

第三种:multipart/form

第一步:找到一个multipart/form请求的上传接口

图片

第二步:发起multipart/form格式的http请求 - 使用data和files参数

图片

完整的requests处理上传接口

第四种:application/xml

第一步:设计一个xml格式的接口

现用flask设计一个简单的xml格式的登录接口,请求参数就是用户名和密码。

代码如下(在本地运行,请先安装flask库。将以下代码放在app.py当中):

from flask import Flask, request, Response
app = Flask(__name__)@app.route('/login', methods=['POST'])
def login():# 获取请求体中的XML数据xml_data = request.data# 解析XML数据,提取用户名和密码try:import xml.etree.ElementTree as ETroot = ET.fromstring(xml_data)username = root.find('username').textpassword = root.find('password').textexcept Exception:# 解析失败,返回错误响应response_xml = '0请求格式错误'return Response(response_xml, mimetype='text/xml')# 验证用户名和密码if username == 'python' and password == '1234567890':# 登录成功,返回成功响应        response_xml = '1成功1001'else:# 登录失败,返回失败响应response_xml = '-1用户名或密码错误'return Response(response_xml, mimetype='text/xml')if __name__ == '__main__':app.run()

请求的数据xml格式如下:

<login><username>python</username><password>1234567890</password>
</login>

响应的数据xml格式如下:

<response><code>1</code><message>成功</message><userid>1001</userid>
</response>

在本地pycharm中,使用python app.py运行这个服务,

图片

第二步:发起xml格式的http请求 - 使用data参数

data是字符串类型,且是xml格式的数据。

图片

图片

最后感谢每一个认真阅读我文章的人,礼尚往来总是要有的,虽然不是什么很值钱的东西,如果你用得到的话可以直接拿走:

在这里插入图片描述

软件测试面试小程序

被百万人刷爆的软件测试题库!!!谁用谁知道!!!全网最全面试刷题小程序,手机就可以刷题,地铁上公交上,卷起来!

涵盖以下这些面试题板块:

1、软件测试基础理论 ,2、web,app,接口功能测试 ,3、网络 ,4、数据库 ,5、linux

6、web,app,接口自动化 ,7、性能测试 ,8、编程基础,9、hr面试题 ,10、开放性测试题,11、安全测试,12、计算机基础

这些资料,对于【软件测试】的朋友来说应该是最全面最完整的备战仓库,这个仓库也陪伴上万个测试工程师们走过最艰难的路程,希望也能帮助到你!   

http://www.dt0577.cn/news/38727.html

相关文章:

  • 1.2婚庆网站建设的目的广告营销公司
  • 网站建设作业过程seo免费资源大全
  • 专业网站建设价格保定seo推广外包
  • 网站是别人做的我这就没有根目录seo文章是什么意思
  • 做平台网站产品上传开网店如何运营和推广
  • 江苏优化网站网站推广关键词排名优化
  • 免费门户网站模板seo常规优化
  • 空壳公司怎么注册青岛官网seo
  • moodle网站建设百度seo推广怎么收费
  • 网站 做 app怎么找精准客户资源
  • 网站的思维导图怎么做在线建站模板
  • 上海网站建设公司大全百度预测大数据官网
  • 改版百度不收录网站北京seo关键词排名优化软件
  • 单页面网站模板临沂seo网站管理
  • wordpress侧边菜单栏淘宝关键词优化工具
  • 网站建设用户需求搜索引擎优化课程总结
  • 备案用的网站建设规划书怎么写自己想开个网站怎么弄
  • 如何制定会员营销方案seo个人优化方案案例
  • 在网站中调用在线客服线上营销课程
  • 网站建设开发的目的搜狗搜索网页版
  • 网站建设的好处和目的2024疫情最新消息今天
  • app搭建要多少钱品牌seo是什么意思
  • 北京网站建设 知乎安卓优化大师下载安装
  • vs怎么建手机网站网站是怎么做的
  • 微信公众号小程序怎么创建河南纯手工seo
  • 如何进行电商网站设计开发友链之家
  • 做兼职的网站有哪些工作内容青岛百度快速排名优化
  • 做动态网站用哪个程序软件比较简单?湖南长沙疫情最新情况
  • 网页源码下载网页seo
  • 没有网站怎么做推广网络营销的八种方式