【发布时间】:2021-08-26 19:39:09
【问题描述】:
【问题讨论】:
-
你是在问如何
POST数据来自 Vue 应用程序以那种格式?
标签: javascript vue.js vuejs2 vue-component vuex
【问题讨论】:
POST 数据来自 Vue 应用程序以那种格式?
标签: javascript vue.js vuejs2 vue-component vuex
x-www-form-urlencoded 数据通过 HTTP 标头发送大多数 HTTP 标头对您的前端 JavaScript 应用程序不可见。它们仅对响应请求的服务器可见。您无法直接从运行在 Web 浏览器中的 JavaScript 读取它们。
但是,有一些选择......
如果您有创意,可能还有其他选择,但最简单的是第一个 - 只需更改来源,使其不再发布数据。
【讨论】:
我通过添加中间件(服务器端代码,例如 .net Web API)解决了它,然后使用查询字符串重定向它)
【讨论】:
你可以使用 axios
const axios = require('axios')
const params = new URLSearchParams()
params.append('name', 'Akexorcist')
params.append('age', '28')
params.append('position', 'Android Developer')
params.append('description', 'birthdate=25-12-1989&favourite=coding%20coding%20and%20coding&company=Nextzy%20Technologies&website=http://www.akexorcist.com/')
params.append('awesome', true)
const config = {
headers: {
'Content-Type': 'application/x-www-form-urlencoded'
}
}
axios.post(url, params, config)
.then((result) => {
// Do somthing
})
.catch((err) => {
// Do somthing
})
【讨论】: