# 总结 本节中,我们学习并实践了Basic认证的方法。该方法改变了传统的使用post方法上传用户名、密码的传统做法。 这使得我们可以在与后台交互的任意方法中,将认证的信息放到请求Header中以完成认证过程。 Header的认证过程离不开过http协议的理解,在本结中我们同步学习了http协议的数据发送、数据接收,知道了在http协议中除了可以指定请求方法、地址、主体数据外,还可以指定请求及响应的headers信息。此外,我们还了解到登录失败的http状态为401。更宽泛的讲,该状态码代表用户未授权。 我们对单元测试进行了近一步的学习,接触到了间谍方法,获取某个按钮并实现点击按钮的功能,同时还学习了如何测试某个方法是否被调用,以及被调用的次数等。 登录组件完成后,我们近一步的学习了使用@Output()完成子组间向父组件弹值的方法,接触了事件弹射器的用法。 最后,我们学习了如何定义一个类并将此类用到组件中以快速地对数据进行规范。 温故而知新 可以為師矣。在学习新知识之余,在睡前对今日学习的总结是个高效的学习方法。