深圳网站建设电话/seo网络科技有限公司
我不知道现在努力还晚不晚,但我知道,我早一天努力,就一定会早一天成功。 上节课我们写到了 header的完全处理结束。 本节课继续开始。 1. 拼接完整url
为什么要拼接?因为咱平台设计的是由host和路由两部分组成,所以要拼接后才能给requests方法调用。 两部分均由用户输入,一旦涉及到用户输入,我们就要考虑到用户按照规则和不按照规则的情况,比如Host结尾写了/ 结果路由开头又写了个/ 这样直接简单的拼接起来,就会导致/重复,变成:
https://www.xxxxx.xxx//aaa/bbb/ccc 所以我们要避免这情况,这里就要进行判断后拼接。ps: 这就是做成平台要额外考虑的事情,比之前我们写个自动化脚本要难一点。
如图,我们的三种判断后,最终的url就是完整且正确的url。
至此,我们的url经过全局变量替换,经过公共域名替换,经过拼接后最终实现完全体。 2. 登录态融合 还记得我们的登录态设计么?通俗点就是在这个步骤运行前是否要先运行登录态接口来获取token等参数并加入到本步骤接口的请求头/体中的设计。 虽然很先进,但是实现起来并不简单。 第一步,从step中拿出登录态开关。
</