JavaScript POST 请求示例:带请求头的完整代码
这是一个基本的 POST 请求示例,包括请求头:
const url = 'https://example.com/api';
const data = { name: 'John', age: 30 };
const options = {
method: 'POST',
headers: {
'Content-Type': 'application/json'
},
body: JSON.stringify(data)
};
fetch(url, options)
.then(response => response.json())
.then(data => console.log(data))
.catch(error => console.error(error));
其中,url 是请求的地址,data 是需要发送的数据。options 是一个对象,用来配置请求的方法,包括请求头 (headers)、请求方式 (method) 和请求体 (body)。
在这个例子中,请求头 (headers) 中指定了请求的内容类型 (Content-Type) 为 application/json,表示请求体是一个 JSON 格式的数据。请求体 (body) 使用 JSON.stringify 方法将 data 对象转换成 JSON 字符串。
注意:这个例子使用了 ES6 的箭头函数和 fetch 方法,如果需要兼容旧版浏览器,需要考虑使用 Babel 或其他工具进行转换。
原文地址: https://www.cveoy.top/t/topic/nfNA 著作权归作者所有。请勿转载和采集!