发布数据 使用 'content-type': 'application/x-www-form-urlencoded' 和 'key': 'key' 发布数据

Posted

技术标签:

【中文标题】发布数据 使用 \'content-type\': \'application/x-www-form-urlencoded\' 和 \'key\': \'key\' 发布数据【英文标题】:Post data with By posting data with 'content-type': 'application/x-www-form-urlencoded' and 'key': 'key'发布数据 使用 'content-type': 'application/x-www-form-urlencoded' 和 'key': 'key' 发布数据 【发布时间】:2019-02-20 17:59:52 【问题描述】:

我想使用 headers content-type: 'application/xww-form-urlencode' 将数据发布到服务器,但由于内容类型更改为 application/json 而失败

var headers= 
           'content-type': 'application/x-www-form-urlencoded', 
            'x-access-key': 'key'
    
var data = 
      'twins' : twins
    
axios.post('url', data,  headers: headers )
          .then((response) => 
            console.log(response)
          )
          .catch((error) => 
            console.log(error)
          )

使用 Postman,我成功添加了条目

【问题讨论】:

【参考方案1】:

在您的标题中将content-type 更改为

'Content-Type': 'application/x-www-form-urlencoded'

如果这不起作用,那么你我觉得你可能正在使用拦截器。这可能会覆盖您的配置。

【讨论】:

以上是关于发布数据 使用 'content-type': 'application/x-www-form-urlencoded' 和 'key': 'key' 发布数据的主要内容,如果未能解决你的问题,请参考以下文章

请求接口返回数据的Content-type为br解析

Swift-4:如何使用带有“Content-Type”的 URLSession 中的参数的 POST 请求获取数据:“application/x-www-form-urlencoded”

即使使用 Content-Type Header .net core,邮递员文件和 json 也会返回 415

HTTP协议:Content-Type

使用 MultipartPostHandler 通过 Python 发布表单数据

卷曲设置 Content-Type 不正确