这个header() 是什么意思?post方法的数据到底是怎么传输的?

这个header() 是什么意思?post方法的数据到底是怎么传输的?

http://img1.sycdn.imooc.com//climg/5c3d71230001fe5913240692.jpg

问题:

  1. 这个header() 是什么意思?其他post的时候也没用过啊?

  2. 跨域请求麻烦大概讲讲吧?网上搜的都太专业了,看不懂,能不能用大白话讲下?

  3. post方法的数据到底是怎么传输的?

正在回答

登陆购买课程后可参与讨论,去登陆

1回答

您好,通常在HTTP协议里,客户端像服务器取得某个网页的时候,必须发送一个HTTP协议的头文件,告诉服务器客户端要下载什么信息以及相关的参数。 默认情况下有些参数可能没有说明在HTTP头里,需要修改或添加这些参数时就用到了setRequestHeader 方法。

CONTENT-TYPE:application/x-www-form-urlencoded含义是表示客户端提交给服务器文本内容的编码方式 是URL编码,即除了标准字符外,每字节以双字节16进制前加个“%”表示。

跨域请求可以理解为在A域去B域中请求数据等。

POST请求会把请求的数据放置在HTTP请求包的包体中,然后通过http进行传输。

祝学习愉快!

  • 轩辕小齐V 提问者 #1
    老师跨域到底是啥呀,讲讲吧~~拜托了
    2019-01-21 12:37:31
  • 好帮手慕查理 回复 提问者 轩辕小齐V #2
    您好,通常网站会有多个服务器,每个服务器运行着不同的功能模块或者不同的子系统,他们使用不同的二级域名,比如www.a.com、i.a.com、bbs.a.com。而一个整体性强的网站,用户系统是统一的,即一套用户名、密码在整个网站的各个子系统中都是可以登录使用的。各个服务器共享用户数据是比较容易实现的,只需要在后端放个数据库服务器,各个服务器通过统一接口对用户数据进行访问即可。但还存在一个问题,就是用户在i.a.com登录之后,进入www.a.com时,仍然需要重新登录,基本的通行证的问题,映射到技术上,其实就是各个服务器之间如何实现共享数据的问题。祝学习愉快!
    2019-01-21 16:30:16
问题已解决,确定采纳
还有疑问,暂不采纳

恭喜解决一个难题,获得1积分~

来为老师/同学的回答评分吧

0 星
请稍等 ...
意见反馈 帮助中心 APP下载
官方微信

在线咨询

领取优惠

免费试听

领取大纲

扫描二维码,添加
你的专属老师