Ajax请求使用GET方式
Yahoo!邮件team发现当使用XMLHttpRequest来POST数据时,浏览器是用两步提交的方式实现的:先发送头信息,然后发送数据。所有最好用GET方式,这种方式浏览器使用一个TCP包来发送数据(除非你的cookie数据特别大)。IE里面最大的URL长度为2K,如果你需要发送大于2K的数据就不能用GET方式了。
如果用POST方式而不提交任何数据的话,其实和GET的行为是一样。参考HTTP规范,GET是用来获取数据的,所以最好用GET,如果你只用来取得数据,那样更加符合语义。
阅读(495) | 评论(0) | 转发(0) |