码迷,mamicode.com
首页 > 其他好文 > 详细

2015-08-07get方式/post方式

时间:2015-08-29 20:09:12      阅读:177      评论:0      收藏:0      [点我收藏+]

标签:

采用get方式获取数据

原来项目中的数据都是用过post方式获取的,获取流程是,现在是首先是angular中的router路由配置when---html—ctrl三方,先是在html中进行点击submit之后到angular前端的路由中进行查找相关的ctrl,然后再ctrl中会调用相应的方法。

 

以login为例子:其会调用service中的login方法,而在login中期采用的就是POST方法

  $http.post(‘/signin‘, {

        username: username,

        password: password

      }).success

现在的目的就是修改成为get方式的,首先参数的传递不一样,应该改为

  $http.get(‘/signin‘,{params: {username:username,password:password

          }}).success

通过params传递的参数不仅仅会传递给后台路由,并且还会显示在控制器的/sigin之后,例如:,以后再后台的控制器中取数据的时候,不再是用poat方式的的body,针对get方式应该是query,或者是params,针对两种方式都可以的。

这样修改之后及时采用了get方式,但是还存在一个问题,url中并没有如期的显示/signin?…………,还是返回的/

 

其实归结为一句话,就是Get是向服务器发索取数据的一种请求,而Post是向服务器提交数据的一种请求,实质上,GET和POST只是发送机制不同

2015-08-07get方式/post方式

标签:

原文地址:http://www.cnblogs.com/guoguow/p/4769643.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!