您的位置:首页 > 理论基础 > 计算机网络

Angular与SpringFramework的HTTP交互

2017-04-09 23:43 92 查看
Angular中是有提供现成的HTTP方法,但是其数据的格式和AJAX不同。



使用POST方法发送请求



在服务端,如果按Ajax的配置,会产生报错。

试着将请求打印出来,可以发现,其实后端没有正确地接收到请求。



原因是Angular的HTTP方法默认发送的是由url,body(JSON格式的字符串组成)和option(get请求中没有)三部分构成的标准HTTP请求。

该请求类型为Http请求,具体的请求参数被放在body中,因此直接读取该请求不能成功获取JSON格式的参数。

解决的方法很简单,在Spring中,接收参数前添加@RequestBody注解。

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  angular spring angularjs