百分百源码网-让建站变得如此简单! 登录 注册 签到领金币!

主页 | 如何升级VIP | TAG标签

当前位置: 主页>网站教程>html5教程> 什么是http,http要求方式和通报数据类型有哪些?
分享文章到:

什么是http,http要求方式和通报数据类型有哪些?

发布时间:09/01 来源:未知 浏览: 关键词:
本章给大家介绍什么是http,http恳求方式和传递数据类型是啥?有必然的参照 价值,有需要的伴侣可以参照 一下,但愿对你有所帮忙。

什么是HTTP?

http全称(HyperText Transfer Protocol)是一套运算机通过网络停止通讯的规则。

http的恳求方式:
1. GET,通过恳求URI得到资源
2. POST,用于增加新的内容
3. PUT用于修改某个内容
4. DELETE,删除某个内容
5. PATCH,部分文档更换

get恳求

一样数据都在URL传参,params:data

例:

Request URL:http://api.anjianba.cn/api/Training/Query

或者:

Request URL:http://api.anjianba.cn/api/Training/Query/23
{    name:"Myname",
    {
    types:[1,3],
    forms:[2,5]
    }
}

假如传递比力复杂的数据时,Query String Parameters,后台不喜爱处置这种数据

正常的处置之后:

Request URL:http://api.anjianba.cn/api/Training/Query?planName=&startTime=&endTime=&types[]=1&types[]=3

需要这种情势的:

Request URL:http://api.anjianba.cn/api/Training/Query?planName=&startTime=&endTime=&types=1&types=3

在jQuery中是设定 traditional:true,即可转换为如上数据类型。
axios的config中设定:

get(url, data = {}, options = {}) {
	let config = {
		params: data,
		headers: {、、、},
		{
			'paramsSerializer': function(params) {
					return qs.stringify(params, {
						indices: false
					})
					// return qs.stringify(params, { arrayFormat: "repeat" })
				},
				...options
		}
		return new Promise((resolve, reject) => {
			axios.get(url, config)
				.then(response => {
					resolve(response.data);
				})
				.catch((error) => {
					reject(error);
				})
		})
	}

1.png

post、put、delet恳求

提交这种复杂类型数据:

{    name:"Myname",
    {
    types:[1,3],
    forms:[2,5]
    }
}

一样的数据提交类型为json:

  • 对应的数据声明类型: 'Content-Type':'application/json'

  • 序列化:JSON.stringify(data) json字符串

还有就是 FormData 类型:

  • 对应的数据声明类型: 'Content-Type':'application/x-www-form-urlencoded;charset=UTF-8'

  • 序列化:qs.stringify(data) ids[]=27&ids[]=26 ==> ids%5B0%5D=27&ids%5B1%5D=2

以上就是啥是http,http恳求方式和传递数据类型是啥?的具体内容,更多请关注百分百源码网其它相关文章!

打赏

打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,你说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

百分百源码网 建议打赏1~10元,土豪随意,感谢您的阅读!

共有150人阅读,期待你的评论!发表评论
昵称: 网址: 验证码: 点击我更换图片
最新评论

本文标签

广告赞助

能出一分力是一分吧!

订阅获得更多模板

本文标签

广告赞助

订阅获得更多模板