我需要使用Axios设置请求有效载荷而不是表单数据-当我设置内容类型='application/x-www-form-urlencoded'时
当我使用Content-Type='application/json'时,我得到了400个状态码
在发出请求前,应根据文档设置配置。
所以:
// ES5:
const axios = require('axios');
// ES6:
import axios from 'axios';
const instance = axios.create({
baseURL: 'http://foo.bar/endpoint',
timeout: 1000, // Not really relevant, but was in the example
headers: {
'Content-Type': 'application/json'
}
});
// Post or get...
instance.get().then(...);
我正在尝试为我的网站创建一个简单的登录功能。我使用JAVA作为后端,并尝试使用restservices。我的学校给了我一个带有身份验证的登录系统的例子。不幸的是,我遇到了这个错误:java。lang.IllegalStateException:当请求实体的内容类型不是application/x-www-form-urlencoded]时,使用@FormParam。
我有一个api要求在标题中发送以下参数- 内容类型-应用程序/x-www. form-urlencoded AuthKey-(会话令牌) 以及正文中的以下参数(表单日,即键值对) storeId-1 类型-产品 类别ID-324 但是每当我点击这个api,我总是得到401(未授权)错误。我已经尝试使用MultipartRequest正文和formBody,我知道这与正文无关(它的头,我需要发送内容
我有一个API我正在测试。API接收POST请求并像这样读取它 当我在“application/json;charset=UTF-8”中发送一个POST请求时,所有工作都很好。 它打印如下: 我可以正确地读取数据。 然而,我的问题是,当我以同样的方式发送数据时,我设置了内容类型“application/x-www-form-urlencoded;charset=utf-8” 测试是一样的,只是内容
@PostMapping public UserResponse createUser(@RequestBody UserRequest userDetail){ 这是我收到的错误代码 } 我尝试了很多不同的方法仍然没有得到解决方案这是来自邮递员的图片来自邮递员的图片
我以前有ElasticSearch 5.2,刚刚升级到6.0。 我试图创建一个索引模板以下指南在这里,但得到了错误 我的问题是
当内容类型为application/x-www-form-urlencoded;charset=UTF-8并且请求正文为text或application/json时,如何在控制器中进行post映射。我读到@RequestBody不能与UrlenCoded一起工作。如何重新发行这个问题。