关于SwitchHosts的黑魔法记录

1,520 阅读2分钟

引言

最近入职了一家公司,第一次接触到SwitchHosts这个工具,主要作用就是让你在开发环境可以通过配置host,请求到测试环境的接口,相比于之前公司之前通过项目命令行切换环境的开发方式,还真有点不习惯。

问题

当我因没配置host时,请求不到接口时,我喊来了同事帮忙,同事一顿操作,ping了一下接口,就发现host没配,直接给我甩了一个配置文档过来。

image.png

于是乎,我直接把同事发来的所有配置直接CV到SwitchHosts,要说cv咋们可是专业的,一顿操作之后,ping了一下接口,我擦?还是没配置上,这不应该,我堂堂cv工程师怎么可能会出错,于是我又cv了一遍,结果还是一样。
很奇怪的是,只有这个同事新发给我的配置不行,可恶啊,计算机的黑魔法。
这时候我们就要成为一名搜索引擎工程师了,cv不行,百度可不能不行,经过一顿查找方法并实践,各种方法都试了,最后还把软件给重装了,结果还是不行,这个班是一天都不想上了。

image.png

突然我灵鸡一动,想到同事用的都是mac,我用的是windows,会不会是系统问题,于是我自己把需要的一个host手动打入SwitchHosts里面,ping了一下直接成了,这班也不是不能上。
这种问题谁能想到,真是神奇的黑魔法,后来去查了一下,发现可能是SwtichHosts在mac和windows系统下空格字符解析不一样,我tm##***,特此记录一下这个问题。

swtichHosts在MAC系统和Windows系统空格字符解析不同导致直接复制不能配置成功,后来直接复制同事的所有配置,用windows中的空格替换mac中的空格解决了这个问题。又是羡慕同事有mac的一天呢。