Angular2 Http Post无法执行

哈利勒·迪奥里

这是我从服务中调用的未执行的方法

addData(data) {
    let _body = JSON.stringify(data);
    let headers = new Headers({'Content-Type': 'application/json;charset=utf-8'});

    let url = 'http://localhost:8080/obj/addData';
    let requestoptions:RequestOptions = new RequestOptions({
         method: RequestMethod.Post,
         url: url,
         headers: headers,
         body : _body
    });
    console.log("test");
    return this._http.request(new Request(requestoptions))
        .map((res:Response) => {
            console.log(res);
            return res.json();
        });
}

我添加了console.log来验证是否调用了该方法,因为尽管我调用了一个方法却没有做任何事情

rinukkusu

因为该request方法不会单独执行。鉴于您已经订阅了该addData方法,建议您改用这种post方法:

addData(data) {
    let _body = JSON.stringify(data);
    let headers = new Headers({'Content-Type': 'application/json;charset=utf-8'});

    let url = 'http://localhost:8080/obj/addData';

    console.log("test");

    return this._http.post(url, _body, { headers })
        .map((res:Response) => {
            console.log(res);
            return res.json();
        });
}

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

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

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

angular2:http帖子未执行

来自分类Dev

Angular2 / Http(POST)标头

来自分类Dev

同步http post angular2

来自分类Dev

angular2 http.post方法抛出typeerror {}异常

来自分类Dev

Angular2 Http POST引发订户异常

来自分类Dev

Angular2 http POST 正文作为空发送

来自分类Dev

Angular2 http.request无法添加标题

来自分类Dev

Angular2:无法返回从Http响应映射的json

来自分类Dev

Angular2 无法设置 HTTP 头授权

来自分类Dev

Angular2 http.post被执行两次

来自分类Dev

Flutter http.get无法执行

来自分类Dev

Flutter http.get无法执行

来自分类Dev

Angular2无法将http.post转换为ASP.NET CORE API

来自分类Dev

Angular2 HTTP同步

来自分类Dev

Angular2 Http错误

来自分类Dev

Angular2 / Ionic2:在侦听器中执行$ http.get

来自分类Dev

Angular2 Http与HTTP_PROVIDERS

来自分类Dev

如何在Angular2循环/映射内执行异步HTTP请求并修改原始循环数组?

来自分类Dev

如何在Angular2循环/映射内执行异步HTTP请求并修改原始循环数组?

来自分类Dev

Angular2 http.post表单值到php服务器

来自分类Dev

Typescript / Angular2 http.post没有设置标题

来自分类Dev

如何在Angular2中进行HTTP POST调用并打印响应

来自分类Dev

Angular2 http.post表单值到php服务器

来自分类Dev

在Angular2 HTTP POST中设置JSON请求标头

来自分类Dev

Angular2 http.post对完整域名不起作用

来自分类Dev

angular2 http.post原始地址和目标地址在一起

来自分类Dev

Angular2 Stripe 函数 token() http.post 未定义

来自分类Dev

使用 observables 订阅的 Angular2 HTTP POST 将数据显示为“未定义”

来自分类Dev

Angular2 - formData 值作为 null 传递给 HTTP POST