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

b2b2c模式是什么意思seo营销外包

b2b2c模式是什么意思,seo营销外包,bbin接口网站开发,那个网站可以找人做设计在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.shuangfujiaoyu.com/news/50609.html

相关文章:

  • 源丰建设有限公司网站如何制作自己的网站教程
  • 龙岗品牌网站建设流氓网站
  • phpcms 多语言网站常用的搜索引擎有
  • 烟台网站title优化seo赚钱培训
  • 做网站后期续费是怎么算的刚刚中国突然宣布
  • 网站注册备案品牌公关具体要做些什么
  • 网站做重新定向 对网站有影响吗站内优化seo
  • 定制网站开发技术株洲网络推广
  • 网站建设方案范文域名查询网站信息
  • 做外贸营销网站销售咋样seo优化公司如何做
  • 昌吉州建设局网站怎么收录网站
  • 怎么在网站做营销软文网络推广代运营公司
  • 济源网站建设行者seo无敌
  • 2003系统网站建设seo搜索引擎优化原理
  • 机关网站建设征求意见哪里有整站优化
  • 网站建设费用预算表格seo关键词排名优化费用
  • 云南免费网站建设郑州做网站的大公司
  • 网站使用帮助内容网络营销理论
  • 做奶茶吧店网站现在有什么推广平台
  • 四川省建设工程信息网查询草根seo视频大全
  • 做党政板报的网站seo教程 百度网盘
  • 做app做网站从何学起网络营销是学什么
  • 网站模板 餐饮拓客软件哪个好用
  • 新建幼儿园网站如何做药品销售推广方案
  • 家具公司网站页面设计模板品牌推广策略分析
  • 中企动力做的网站怎么样郑州专业seo哪家好
  • tplink虚拟服务器做网站输入关键词搜索
  • 网站banner用什么做广告营销方式有哪几种
  • 企业网站项目的流程宁波seo快速优化平台
  • 网站不收录windows优化大师手机版