`

Content-Type为 application/x-www-form-urlencoded格式data结构

 
阅读更多
export function fetch(requestUrl, params = '', headers = { 'Content-Type': 'application/x-www-form-urlencoded' }) {
    return axios({
        url: requestUrl,
        method: 'post',
        data: params,
        headers: headers,
        timeout:1000*60*60
    })
};

 一开始这么写会出现这个以下问题,多了个冒号




 

正常写法是引入qs:

import axios from 'axios'
// Content-Type = application/x-www-form-urlencoded 需导入qs才能获取参数
var qs = require('qs');

// 封装post请求
export function fetch(requestUrl, params = '', headers = { 'Content-Type': 'application/x-www-form-urlencoded' }) {
    return axios({
        url: requestUrl,
        method: 'post',
        data: qs.stringify(params),
        headers: headers,
        timeout:1000*60*60
    })
};

 

  • 大小: 5.9 KB
分享到:
评论

相关推荐

    关于applicationx-www-form-urlencoded等字符编码的解释说明

    如果需要上传文件或处理复杂的数据结构,就需要使用multipart/form-data编码格式,而不是application/x-www-form-urlencoded。 application/x-www-form-urlencoded是HTML表单提交时使用的最常见的编码格式,它广泛...

    浅析application/x-www-form-urlencoded和multipart/form-data的区别

    在Web开发中,当涉及到通过HTTP协议向服务器发送POST请求时,我们经常需要选择不同的数据编码类型,主要是`application/x-www-form-urlencoded`和`multipart/form-data`。这两种编码方式各有其适用场景,主要取决于...

    使用axios发送post请求,将JSON数据改为form类型的示例

    通常前端通过POST请求向服务器端提交数据格式有4中,分别是”application/x-www-form-urlencoded”格式、” multipart/form-data”格式、”application/json”格式和”text/xml”格式。通常最常见的是”application/...

    基于form-data请求格式详解

    值得一提的是,在HTML中,表单上传文件时必须设置其enctype属性为multipart/form-data,因为默认值是application/x-www-form-urlencoded,这不支持文件上传。 JavaScript中,XMLHttpRequest Level 2引入了FormData...

    解决axios post 后端无法接收数据的问题

    headers:{"Content-Type":'application/x-www-form-urlencoded;charset=UTF-8'} 另外transformRequest函数 transformRequest: [function (data) { // 对 data 进行任意转换处理 let ret = '';

    form-data-to-object:将applicationx-www-form-urlencoded密钥转换为纯JS对象

    表单数据到对象将application / x-www-form-urlencoded数据结构转换为纯JS对象原料药formData.toObj() -将对象上x-www-form-urlencoded格式的键转换为普通对象formData.fromObj() -将普通对象转换为带有x-...

    常见的四种POST 提交数据方式(小总结)

    `application/x-www-form-urlencoded`适合简单的键值对数据,`multipart/form-data`适用于文件上传,而`application/json`和`application/xml`则更适合复杂的数据结构和前后端之间结构化的数据交换。在实际开发中,...

    http/formdata

    multipart/form-data主要是为了解决application/x-www-form-urlencoded编码格式在传输大量二进制数据或包含非ASCII字符文本时的低效问题。multipart/form-data的数据由多个part组成,part间通过boundary分隔符进行...

    Spring Boot 一个接口同时支持 form 表单、form-data、json 的优雅写法.pdf

    互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术,人工智能互联网资讯,技术简介,IT、AI技术...

    详解Http请求中Content-Type讲解以及在Spring MVC中的应用

    5. `application/*`开头的类型,例如`application/xhtml+xml`(XHTML格式)、`application/xml`(XML数据格式)、`application/atom+xml`(Atom XML聚合格式)...-stream`(二进制流数据)以及`application/x...

    Content-Type的一张表

    2. `application/x-www-form-urlencoded`: 表单数据默认的编码方式,常用于POST请求。 3. `multipart/form-data`: 用于上传文件或包含多个部分的数据,比如HTML表单中的文件输入字段。 4. `image/jpeg`, `image/png`...

    ContentType大全

    - `application/x-www-form-urlencoded`:表单数据的默认编码类型 - `multipart/form-data`:用于上传文件的表单数据编码类型 - `text/xml` 或 `application/xml`:XML文档 - `application/xhtml+xml`:XHTML文档 ...

    python爬虫实现POST request payload形式的请求

    而在POST请求中,数据会以`application/x-www-form-urlencoded`的Content-Type编码格式出现在请求体中。例如,前端JavaScript可以使用以下方式设置请求: ```javascript var xhr = new XMLHttpRequest(); xhr.open...

    Go-依赖Content-Typeheader自动地解析request.Body

    如果是`application/x-www-form-urlencoded`或`multipart/form-data`,我们可以使用`url.Values`或`mime/multipart`包来解析。 以下是一些常见的`Content-Type`及其解析方法: 1. **JSON (application/json)**: ...

    http post请求体1

    本篇文章主要讨论的是HTTP POST请求体中的数据格式,特别是`multipart/form-data`和`application/x-www-form-urlencoded`两种常见类型。 1. `multipart/form-data` `multipart/form-data`是HTTP协议中用于上传包含...

    HttpUtil,支持data-form、SSL等

    这通常涉及到设置请求头(比如Content-Type为application/x-www-form-urlencoded),然后将参数序列化为URL编码的字符串。 2. **SSL POST请求(HTTPS)**:HTTPS是HTTP与SSL/TLS(Transport Layer Security/Secure ...

    vccustombr

    post数据,是直接在http协议头将Content-Type设为application/x-www-form-urlencoded,这样服务器会将提交的数据,当作表单数据处理。发送的数据格式也为:userid=lilu&data=post图片类&name=天漏客。而post图片则是...

    MFC UploadPhoto实例加源码.rar

    post数据,是直接在http协议头将Content-Type设为application/x-www-form-urlencoded,这样服务器会将提交的数据,当作表单数据处理。发送的数据格式也为:userid=lilu&data=post图片类&name=天漏客。而post图片则是...

    ajax中文乱码的各种解决办法总结

    为此,我们需要在发送请求前设置`Content-Type`头部,例如设置为`"application/x-www-form-urlencoded; charset=utf-8"`,确保数据以正确的编码发送。在JavaScript中,可以这样做: ```javascript var xhr = new ...

Global site tag (gtag.js) - Google Analytics