gpt4 book ai didi

java - Angular 无法解析 Spring 响应

转载 作者:搜寻专家 更新时间:2023-11-01 03:36:42 39 4
gpt4 key购买 nike

我在尝试接收从 Spring RESTful Web 服务到 AngularJS 客户端的响应消息时遇到了一些问题。

我正在使用 ResponseEntity<String>向客户端返回响应。这在仅返回状态代码但 AngularJS 失败并返回 Unexpected token R 时有效当我在正文中发送响应消息时。

我做错了什么?

return new ResponseEntity<String>(HttpStatus.OK);

但这不起作用:

return new ResponseEntity<String>("Report was updated successfully", HttpStatus.OK);

AngularJs 代码:

$http.get(url, header)
.success(function(data, status, headers, config) {
// some logic
}).error(function(resp, status) {
// some logic
});

响应:

Screen Capture

最佳答案

Angular 是否需要返回 JSON 或 HTML/文本?

我过去遇到过返回 text/javascript 或 application/json 而不是 text/html 的问题。看起来 Angular 在该实例中需要 JSON 或 JSONP,因此出现意外标记 R(这是您的响应字符串的第一个字母)。

我可以给出更准确的答案,但我还需要知道您使用的是 JSONP 还是 JSON 等。

关于java - Angular 无法解析 Spring 响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29615606/

39 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com