《Angular之ITOO上课班管理-添加-提交失败》

前言:

                                                                 千锤万凿出深山,烈火焚烧若等闲。

正文:

   一。问题描述

        添加上课班管理提交失败

   二。问题定位 

        post方式请求后端,一直以body形式传递过去,同时是string类型,经过查找解决方案,一是考虑后端有没有加@ResponseBody注解,二是后端没有做跨域处理,三是body不以string类型的形式传递过去,直接以json的形式传递。具体代码如下标红部分:

 postStockTake(stockTakeModel: string) : Observable<Response> {
let headers = new Headers({ 'Content-Type': 'application/json' });
let options = new RequestOptions({ headers: headers });
return this.http.post(this.API_URL + "StockTake/AddToStockTake",
{ stockTakeModel }, options)
.map((res: Response) => res.json())
.catch((error: any) => Observable.throw(error.json().error || 'server error'));
}

         问题原因归纳:

         >URL地址后端解析不了

         >post请求方式,body以json形式传递

         >前后端实体不一致

    三。解决方案

        追踪上述问题定位,进行相应修改。 

结语:

                                                                     宝剑锋从磨砺出,梅花香自苦寒来。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 3
    评论
评论 3
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值