检查HTTP POST请求的响应是否为200

技术

HttpErrorResponse为200,但从不打印“成功”消息。而是显示在控制台中:

HttpErrorResponse {headers: HttpHeaders, status: 200, statusText: "OK", url: "http://localhost:5000/api/File/create", ok: false, …}
this.http.post('api/File/create', waldo, { observe: 'response' }).subscribe(data => {
    if (data.status == 200) {
        console.log("success");
    }
});

更新: 在此处输入图片说明

更新2:

 [HttpPost("create")]
        public ActionResult<File> Create([FromBody]File file)
        {
            try
            {
                _fileService.Create(file);
                return Ok("sucess");
            }
            catch(Exception e)
            {
                return NotFound();
            }



        }
米兰腾克

Angular端默认需要JSON响应。端点不响应JSON对象,而是响应纯文本。Angular端尝试将纯文本解析为JSON,但无法做到这一点,这就是引发错误的原因。

有两种方法可以解决此问题:

在服务器端,必须按照此处的回答返回JSON

或应将Angular端的http客户端配置为使用纯文本。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

检查响应是否为RSpec中的JSON

来自分类Dev

骆驼:如何检查响应http响应

来自分类Dev

是否需要响应HTTP请求?

来自分类Dev

VB中的HTTP响应代码检查器?

来自分类Dev

检查json响应是否正确

来自分类Dev

如何检查ajax响应是否为javascript内容类型?

来自分类Dev

我怎么知道$ http响应是否来自缓存-Angular

来自分类Dev

HTTP请求的904事务结束响应是什么

来自分类Dev

检查响应是否包含Robot Framework中的值列表?

来自分类Dev

我们如何检查请求的响应是否来自Service Worker

来自分类Dev

git-remote-http.exe在得到200之前收到两个401响应是否正常?

来自分类Dev

多个HTTP请求的异步状态检查

来自分类Dev

Django对于立即的HTTP响应是否有例外?

来自分类Dev

检查响应是否为JSON在PHP中的方法?

来自分类Dev

$ http为什么检查响应数据是否为字符串

来自分类Dev

处理Android中HTTP连接中的响应是否延迟

来自分类Dev

检查HTTP代码200的URL

来自分类Dev

如何检查服务器响应是否为json?

来自分类Dev

我们如何检查请求的响应是否来自Service Worker

来自分类Dev

请求响应是否始终为JSON?

来自分类Dev

Cronjob使用cURL获取JSON。在写入文件之前检查响应是否为空

来自分类Dev

检查HTTP响应

来自分类Dev

如果Alamofire请求的响应是否为200,我将如何更改seque视图

来自分类Dev

REST API 的响应是否应该包含 HTTP 结果代码?

来自分类Dev

Firebase:响应 http POST 请求

来自分类Dev

如何检查 POST 请求中的浮点值是否为空

来自分类Dev

尽管来自 InfluxDB 的 curl 响应是 HTTP 200,但未删除系列

来自分类Dev

如何使用 Capybara 发送 XML 文件请求,并检查响应是否有正确的参数

来自分类Dev

如何检查来自laravel控制器的ajax响应是否为空?

Related 相关文章

  1. 1

    检查响应是否为RSpec中的JSON

  2. 2

    骆驼:如何检查响应http响应

  3. 3

    是否需要响应HTTP请求?

  4. 4

    VB中的HTTP响应代码检查器?

  5. 5

    检查json响应是否正确

  6. 6

    如何检查ajax响应是否为javascript内容类型?

  7. 7

    我怎么知道$ http响应是否来自缓存-Angular

  8. 8

    HTTP请求的904事务结束响应是什么

  9. 9

    检查响应是否包含Robot Framework中的值列表?

  10. 10

    我们如何检查请求的响应是否来自Service Worker

  11. 11

    git-remote-http.exe在得到200之前收到两个401响应是否正常?

  12. 12

    多个HTTP请求的异步状态检查

  13. 13

    Django对于立即的HTTP响应是否有例外?

  14. 14

    检查响应是否为JSON在PHP中的方法?

  15. 15

    $ http为什么检查响应数据是否为字符串

  16. 16

    处理Android中HTTP连接中的响应是否延迟

  17. 17

    检查HTTP代码200的URL

  18. 18

    如何检查服务器响应是否为json?

  19. 19

    我们如何检查请求的响应是否来自Service Worker

  20. 20

    请求响应是否始终为JSON?

  21. 21

    Cronjob使用cURL获取JSON。在写入文件之前检查响应是否为空

  22. 22

    检查HTTP响应

  23. 23

    如果Alamofire请求的响应是否为200,我将如何更改seque视图

  24. 24

    REST API 的响应是否应该包含 HTTP 结果代码?

  25. 25

    Firebase:响应 http POST 请求

  26. 26

    如何检查 POST 请求中的浮点值是否为空

  27. 27

    尽管来自 InfluxDB 的 curl 响应是 HTTP 200,但未删除系列

  28. 28

    如何使用 Capybara 发送 XML 文件请求,并检查响应是否有正确的参数

  29. 29

    如何检查来自laravel控制器的ajax响应是否为空?

热门标签

归档