内容简介:先来看看一些 HTTP XHR 请求头和相应内容Request Method , 根据数据流动的方向和交互,HTTP 请求类型分为好几种类型
jQuery Ajax HTTP 参数解析
先来看看一些 HTTP XHR 请求头和相应内容
常规 General
Request Method , 根据数据流动的方向和交互,HTTP 请求类型分为好几种类型
Request Method | 常用场景 |
---|---|
GET | 获取 HTML CSS JS 图片等资源文件,也用于文本数据(JSON、XML)的获取 |
OPTIONS |
询问服务器某个资源支持的 Request Method ,返回头中会有 Allow
或者 Access-Control-Allow-Methods
|
POST |
发送数据给服务器常用的方法,需要指定 请求头
的 Content-Type
来告诉 服务器
发送内容的实际类型,在表单提交和资源上传时尤为重要;在 响应头
中也存在 Content-Type
,这样编程时才能预料服务器返回的内容。 |
请求 Requst
Referer : http://www.baidu.com/
Access-Control-Request-Headers: content-type
Access-Control-Request-Method: POST
Cookie: PHPSESSID=298zf09hf012fh2; csrftoken=u32t4o3tb3gg43; _gat=1;
响应 Response
Access-Control-Allow-Credentials: true
Access-Control-Allow-Origin: http://www.infzm.com
Access-Control-Allow-Credentials: true
Access-Control-Allow-Headers: x-requested-with, content-type, origin, cache-control, pragma, authorization, accept, accept-encoding
Access-Control-Allow-Methods: PUT, POST, GET, OPTIONS, DELETE
Content-Type: application/json
Content-Type: text/html; charset=UTF-8
key | value |
---|---|
data |
{ foo: 'bar', baz: 'qux' }
|
dataType | 指定 响应 返回的数据类型,默认识别 HTTP 中 MIME 类型 |
contentType |
请求
内容的编码类型 默认为 application/x-www-form-urlencoded
|
编码类型
请求 Requst
contentType
指定了请求内容的编码格式,而 jQ 默认使用 application/x-www-form-urlencoded
,使得实体内容会经过 $.param()
序列化
:
$.param({ foo: 'bar', baz: 'qux' }) // "foo=bar&baz=qux"
使得实体数据 encoded
$.ajax({ url : "/api/user/register_by_phone", type : "POST", data : jQuery.param({ phone : $(el_arr[0]).val(), verify_code: $(el_arr[1]).val(), password : md5($(el_arr[2]).val()), }), timeout : 50000, dataType: 'json', success : function (res) { if (res.code != 200) { resolve(res.msg) } else { resolve(text_success_register) } } })
响应 Response
dataType
指定服务器返回的实体数据类型,不指定时,就要确保返回的 Content-Type
与实体内容编码一致
Content-Type
Content-Type: application/json
以上所述就是小编给大家介绍的《再次认识 HTTP》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
猜你喜欢:- 再次认识ReentrantReadWriteLock读写锁
- 再次了解CMS垃圾回收
- Perl舍入错误再次出现
- Android-再次解读萤石云视频
- 【非广告】干货分享,再次关于性能优化
- 劫持“驱动人生”的挖矿蠕虫再次活跃
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Music Recommendation and Discovery
Òscar Celma / Springer / 2010-9-7 / USD 49.95
With so much more music available these days, traditional ways of finding music have diminished. Today radio shows are often programmed by large corporations that create playlists drawn from a limited......一起来看看 《Music Recommendation and Discovery》 这本书的介绍吧!