下面是我的Ajax请求:
$.ajax({ url: '', type: 'POST', data: JSON.stringify({country : jcountry, region : jregion, from : jfrom, to : jto, currency : jcurrency}), processData : false, Content-Type : 'application/json' , dataType: 'json', success: function() { alert("success") $.mobile.changePage("menu1.html"); }, error: function (xhr, ajaxOptions, thrownError) { alert( "Error: " + xhr.status + "\n" + "Message: " + xhr.statusText + "\n" + "Response: " + xhr.responseText + "\n" + thrownError); $.mobile.changePage("menue2.html"); } });
如果我没有精确的内容类型,我就无法再看到Firebug的请求。相反,当我添加内容类型时,我可以看到POST请求(由于我的URL是false而出现错误),但在我的头中,内容类型默认是URL编码的表单。
我想要的是通过JSON数据发送表单的详细信息。谢谢你的帮助
您将contentType拼错为content-Type
$.ajax({
url: '',
type: 'POST',
data: JSON.stringify({
country: jcountry,
region: jregion,
from: jfrom,
to: jto,
currency: jcurrency
}),
processData: false,
ContentType: 'application/json',
dataType: 'json',
success: function () {
alert("success")
$.mobile.changePage("menu1.html");
},
error: function (xhr, ajaxOptions, thrownError) {
alert("Error: " + xhr.status + "\n" +
"Message: " + xhr.statusText + "\n" +
"Response: " + xhr.responseText + "\n" + thrownError);
$.mobile.changePage("menue2.html");
}
});
嗨,有人能帮我处理这个错误吗?当我使用邮递员发送邮件请求时,这里是我的控制器 这就是我使用postman发送json的方式 我正在尝试搜索如何修复它,但错误仍然存在 编辑:这是邮递员的标题 提前致谢
我收到以下异常: 我的测试如下所示: BaseTest为:
问题内容: 我在Flask视图中遇到问题,该视图应返回内容类型为“ application / json”的响应以响应POST请求。具体来说,如果我这样做: 对此视图: 我得到某种连接重置: 如果相反,我这样做: 至: 我得到了预期的全面答复(200 ok) 顺便说一句,如果我将GET请求发送到同一JSON路由: 我也得到了预期的答复。 问题答案: 感谢Audrius的评论,我找到了uWSGI和n
问题内容: 似乎JSON默认编码为UTF-8,Spring MVC 默认返回 ,很难更改。 问题答案: 根据RFC 4627 JSON文本应以Unicode编码。默认编码为UTF-8。 它继续描述了如何检测不同的UTF- *编码,这表明不支持其他编码。 “ SHALL”表示此处的绝对要求(请参阅RFC 2119)。 而且真的是没有理由使用与JSON非UTF编码(如任何可以处理JSON可以 肯定 处
就像在tring-to-use-spring-boot-rest-to-read-json-string-from-post中一样,我希望从Spring RestController中的POST请求中读取json负载。使用内容类型“text/plain”没有问题,但是使用“application/json”,反序列化失败,我得到一个MessageNotReadable异常。但实际上内容再简单不过了
我想强制内容类型为application/json,但我有一个模式“no cors”,实际上内容类型的返回是:text/plain;charset=UTF-8传递头时是一样的,所以我不知道怎么做。 我已经尝试过使用fetch或Axios,URL在HTTP中,我在本地工作,所以可能是问题所在?我试过邮递员,效果很好。 所以,我想要的内容类型是:application/json,而不是内容类型:tex