Web services SOAP还是基于REST的地理定位服务?

Web services SOAP还是基于REST的地理定位服务?,web-services,rest,soap,geotargetting,Web Services,Rest,Soap,Geotargetting,有人知道(最好是免费的)Web服务会接受SOAP或REST请求吗 该请求将包含一个IP地址,服务将返回该IP位置的近似值 编辑:我需要一个尽可能低的分辨率。做一个相当便宜的分辨率。您将IP作为查询字符串参数发送,然后它将返回一个两个字母的代码或错误代码。在转到我们自己的查找表之前,我们使用了很长一段时间,而且它快速可靠 找到链接:-20万次查找需要20美元,这一点都不坏 编辑:MaxMind还提供一项服务,分辨率为城市:。对于50000个查询来说,20美元稍微贵一点,但这还不算太糟。我不能保证这

有人知道(最好是免费的)Web服务会接受SOAP或REST请求吗

该请求将包含一个IP地址,服务将返回该IP位置的近似值

编辑:我需要一个尽可能低的分辨率。

做一个相当便宜的分辨率。您将IP作为查询字符串参数发送,然后它将返回一个两个字母的代码或错误代码。在转到我们自己的查找表之前,我们使用了很长一段时间,而且它快速可靠

找到链接:-20万次查找需要20美元,这一点都不坏


编辑:MaxMind还提供一项服务,分辨率为城市:。对于50000个查询来说,20美元稍微贵一点,但这还不算太糟。我不能保证这项服务的准确性,因为我只使用了国家/地区分辨率1,这就是我们所需要的。

有一个通过IP提供国家/地区信息的。您需要多少分辨率?

它不是一个web服务,但MaxMind还提供您可以下载的分辨率。如果您需要一个web服务,那么使用此数据库在您自己的服务器上设置一个web服务就很简单了。如果免费数据库不合适,您还可以获得更精确数据库的站点许可证。

这不是REST,基本上是HTTP上的RPC。因此,这个问题专门针对REST或SOAP提出。那都不是。哈欠。抱怨语义对任何人都没有帮助。你不能为此构建REST风格的服务,因为给定URL的人工制品(国家代码)是非常量的,所以我的假设是,任何基于web的服务只要构造一个简单的请求就足够了。我不是在抱怨语义,我只是指出有人专门要求REST或SOAP,这两者都不是。您可以轻松地为此构建REST样式的服务,例如,您可以将IP地址视为资源,如果除了象牙塔纯粹主义者之外的任何人都担心URL的结尾是?ip=80.192.33.20还是/80.192.33.20,我会非常惊讶,但是如果你对此有强烈的感觉,那么请随意投反对票。我更喜欢实用主义。