学习ajax遇到问题了,使用post方式发送ajax前需要设置
ajax.setRequestHeader("content-type","application/x-www-form- urlencoded");
但是听说第二个参数还有"multipart/form-data"
、"text/plain"
这些取值;
请问这些取值代表什么含义?
post方式可以传输什么类型的数据?取值不同对其有影响吗?
还有其他取值吗?
到处查资料没找到,求解答
学习ajax遇到问题了,使用post方式发送ajax前需要设置
ajax.setRequestHeader("content-type","application/x-www-form- urlencoded");
但是听说第二个参数还有"multipart/form-data"
、"text/plain"
这些取值;
请问这些取值代表什么含义?
post方式可以传输什么类型的数据?取值不同对其有影响吗?
还有其他取值吗?
到处查资料没找到,求解答
可以传输字符串,如果是get的话就不 直接写就可以 send()里面写null, 但如果是post的话就必须得写地址了 或者在后面拼接也行,这是规定,你可以选择get就不用写了
Content-Type 实体头部用于指示资源的MIME类型 media type 。
在响应中,Content-Type标头告诉客户端实际返回的内容的内容类型。浏览器会在某些情况下进行MIME查找,并不一定遵循此标题的值; 为了防止这种行为,可以将标题 X-Content-Type-Options 设置为 nosniff。
在请求中 (如POST 或 PUT),客户端告诉服务器实际发送的数据类型。
10 回答11.3k 阅读
5 回答4.9k 阅读✓ 已解决
4 回答3.2k 阅读✓ 已解决
2 回答2.8k 阅读✓ 已解决
3 回答2.4k 阅读✓ 已解决
3 回答2.2k 阅读✓ 已解决
2 回答2.6k 阅读✓ 已解决
可以看一下这里多用途Internet邮件扩展(MIME)类型