最近需要对一批地址进行解析,从不规则的地址信息中解析出该地址的省,市,县等规范的行政分类信息。
一开始我下载了全国所有的行政区域分类,打算自己写一个功能来实现解析。但是怎么样效果都不是很好,在网上找了一下,找到了腾讯位置服务,可以完美地解决我的问题。
简单来说,这个API的功能就是,你给一个地址给它,它就能帮助你解析出行政登记分类。
可看出,很好地从地址“北京市海淀区彩和坊路海淀西大街74号”中解析除了市,区,街道等行政区域信息。
申请了几个key以后,就开始调这个接口了。但是很快碰到了一些问题,由于公司内网限制,导致无法直接请求通。
这个问题简单,我们加一个代理后就可以啦,加了代理以后,接口依然不通。
看了一下api地址,是一个HTTPS类型的,有可能是内网对HTTPS的请求进行了拦截,试试HTTP的api地址可以调通,在代码中将HTTPS的api地址改成HTTP,果然就通啦。
由于内网安全策略,导致在这里浪费了2个小时各种摸索,最后才定位到HTTP和HTTPS的区别,不过解决问题的过程中也有新的收获。学习的过程不就是如此么?摸索中提升自己的技术。
发表回复