当前位置: 首页 > 知识库问答 >
问题:

Spring+Angular:如何在Angular中解析ResponseEntity?

魏君博
2023-03-14

我正在使用Spring Boot创建一个需要在Angulation4中使用的API。Spring和角在不同的端口。

问题是Spring的ResponseEntity在Angular中引发了一个错误。

@RequestMapping(value = "/{id}", method = RequestMethod.GET)
    public ResponseEntity getFlow(@PathVariable int id) {
        Flow flow = flowService.findById(id);

        return new ResponseEntity(flow, HttpStatus.FOUND);
    }

奇怪的是,它在请求的对象旁边返回一个错误。

如何使用ResponseEntity解决?或者,我还可以如何将对象与HTTP状态代码一起发送呢?

共有1个答案

劳仲渊
2023-03-14

此外,在@requestmapping中put produces=“application/json”,在get request in angular中,添加http选项:

const httpOptions = {
    headers: new HttpHeaders({
        'Accept': 'application/json',
        'Content-Type': 'application/json'
    })
};

因此,您的get请求如下所示:

this.http.get(url, httpOptions)
 类似资料:
  • 问题内容: 数字字符串“ 5” 如何解析并让以下答案同时正确? parseInt不能在Angular表达式中使用, 数字过滤器不能做加减运算, 如果有人有有用的建议,我将非常感谢您 问题答案: 在您的控制器中:

  • 问题内容: 亲爱的我是Angularjs的新手,我正在用Angular创建模式。我在网上发现的一个例子如下,我很难理解 我感到困惑的是我已经作为函数参数接收的cartObj通过依赖注入传递给我的控制器。但是,为什么我必须创建一个名为cartObj的函数并返回该变量。似乎令人困惑。谁能帮忙吗? 问题答案: 这是逐行细分: 正在创建一个名为checkout的$ scope变量,该变量引用一个函数,以便

  • 问题内容: 我正在使用angular-ui-router 从服务器获取数据,然后再进入一种状态。有时,对服务器的请求失败,我需要通知用户有关失败的信息。如果我从控制器呼叫服务器,则可以在呼叫失败的情况下在其中放置并呼叫通知服务。我将呼叫发送到服务器是因为我希望子孙状态在服务器启动之前等待服务器的结果。 万一对服务器的调用失败,在哪里可以捕获错误?(我已经阅读了文档,但仍然不确定如何使用。此外,我正

  • 问题内容: 我在Angular中显示JSON数据时遇到麻烦。我已成功将数据从后端发送到前端(角度),但无法显示它们。 我已经尝试在JSFiddle上模拟类似的情况,尽管我已经从后端准备了数据 获取/发送数据->后端: 获取数据->前端(角度) 带有ng-repeat指令的HTML部分: 谁知道是什么问题吗? 问题答案: 据我所知,您将对象存储为JSON,但从未对其进行解析。因此使用 代替 应该解决

  • 我有一个将文件上传到数据库的组件。当文件上传时,我显示一个覆盖图,显示所选文件的数量和成功上传的文件数量。 我希望当上传的文件数量等于选择的文件数量时,覆盖图自动关闭。但是,我的实现导致了以下结果: expressionchangedafterithasbeencheckedererror:检查后表达式已更改。以前的值:“ngIf: true”。当前值:“ngIf: false” 当选择上传文件时

  • 问题内容: 我尝试将Angular与Bluebird Promise一起使用: HTML: JS: [ 小提琴 ] 但是,无论我尝试了什么,它都保持不变并且没有更新。除非我添加了手册,否则我会避免使用。 如何让Bluebird与AngularJS一起使用? (我知道这是可能的,因为$ q可以这样做) 我正在使用Bluebird2.0,我在这里。 问题答案: 这是可能的,甚至很容易! 好吧,如果我们