为了账号安全,请及时绑定邮箱和手机立即绑定

post方式发送ajax前设置setRequestHeader()的参数取值和意义?

post方式发送ajax前设置setRequestHeader()的参数取值和意义?

四季花海 2019-03-21 19:14:11
学习ajax遇到问题了,使用post方式发送ajax前需要设置ajax.setRequestHeader("content-type","application/x-www-form- urlencoded");但是听说第二个参数还有"multipart/form-data"、"text/plain"这些取值;请问这些取值代表什么含义?post方式可以传输什么类型的数据?取值不同对其有影响吗?还有其他取值吗?到处查资料没找到,求解答
查看完整描述

4 回答

?
守着星空守着你

TA贡献1799条经验 获得超8个赞

查看完整回答
反对 回复 2019-04-08
?
红颜莎娜

TA贡献1842条经验 获得超12个赞

其实服务器端对这些类型很多时候并不进行判断的,而是直接根据接口定义来处理。


查看完整回答
反对 回复 2019-04-08
?
慕雪6442864

TA贡献1812条经验 获得超5个赞

可以传输字符串,如果是get的话就不 直接写就可以 send()里面写null, 但如果是post的话就必须得写地址了 或者在后面拼接也行,这是规定,你可以选择get就不用写了


查看完整回答
反对 回复 2019-04-08
?
陪伴而非守候

TA贡献1757条经验 获得超8个赞

Content-Type 实体头部用于指示资源的MIME类型 media type 。

在响应中,Content-Type标头告诉客户端实际返回的内容的内容类型。浏览器会在某些情况下进行MIME查找,并不一定遵循此标题的值; 为了防止这种行为,可以将标题 X-Content-Type-Options 设置为 nosniff。

在请求中 (如POST 或 PUT),客户端告诉服务器实际发送的数据类型。


查看完整回答
反对 回复 2019-04-08
  • 4 回答
  • 0 关注
  • 1307 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信