HttpWebRequest: 如何通过带有x-www-form-enclosed的WebRequest查找加拿大邮政的邮政编码?
我目前正在编写一些测试,以便通过Windows表格通过Internet交互来提高自己的技能.这些测试之一是找到应由加拿大邮政网站返回的邮政代码. 我的默认URL设置设置为: http:/http://www.canadapost.ca/cpotools/apps/fpc/personal/findbycity?execution= e4s1 所需的形式字段是: Streetnumber , Streetname , City ,省 contentType是"应用程序/x-www-form-incomposed" 编辑:请考虑"应用程序/x-www-form编码"的值,而不是点3值作为ContentType. (感谢Ericlaw-Msft!) 我得到的结果不是预期的.我获得了页面的HTML源代码,可以在其中手动输入信息以查找邮政编码,而不是带有发现的邮政编码的HTML源代码.对我做错了什么的想法吗? 我应该考虑走XML吗?是否首先匿名在加拿大邮寄? 上搜索?
4 2024-04-21
编程技术问答社区
如何将邮政编码转换为城市名称,是否有API可用?
如何将邮政编码转换为城市名称,是否有API? 解决方案 您需要一项服务,可以做 110021是 google Map api api 但是我对地理编码的结果不满意,因为我没有将所有结果返回110021. . geocoder = new google.maps.Geocoder(); geocoder.geocode({ 'address': '110021'}, function(results, status) { console.log(results); }); 其他解决方案 两年后,IMO Google Map去. 只需将邮政编码作为地址参数传递: http://maps.googleapis.com/maps/api/geocode/json?address=94043&sensor=false 其他解决方案 美国邮局将订阅订阅以5位数字邮政编码向城市/州值出售.正如@timothy所说,映射是多数的.但是,邮局数据库确实标志着
28 2024-03-01
编程技术问答社区
美国邮政编码和加拿大邮政编码的Angular ng |模式的重写代码
我可以帮我吗? 我正在寻找一些以验证我们的邮政编码和加拿大邮政代码 的邮政编码 解决方案 这应该对您有用: ^(\d{5}(-\d{4})?|[A-Z]\d[A-Z] *\d[A-Z]\d)$ http://regex101.com/r/no4zf5 如果您不想匹配字符串的开始和结尾,请删除^和$锚点. 在JavaScript中使用时,请记住您需要使用/定界符: if (/^(\d{5}(-\d{4})?|[A-Z]\d[A-Z] *\d[A-Z]\d)$/.test(str)) { // it's a match! } 直接作为角度ng-pattern: ng-pattern="/^(\d{5}(-\d{4})?|[A-Z]\d[A-Z] *\d[A-Z]\d)$/"
34 2024-02-24
编程技术问答社区
如何通过经纬度查找英国的邮政编码
我正在研究一个Android应用程序,在这种应用程序中,我遇到了我需要获取当前用户邮政编码的情况,因此我正在获得当前的纬度和经度,但是有任何方法可以通过提供纬度来找到当前的邮政编码和经度. 如果有任何网络服务或数据库提供此信息,请让我知道. 解决方案 如果您在谈论邮政编码,然后使用此. Geocoder geoCoder = new Geocoder(getApplicationContext(), Locale.getDefault()); List address = null; if (geoCoder != null){ try { address= geoCoder.getFromLocation(latPoint, lngPoint, 1); } catch (IOException e1) { // TODO Auto-generated catch block e1.pr
26 2024-02-01
编程技术问答社区
在Android上从Google Place API获取城市名称和邮政编码
我正在使用 Google for Android for Android 带有autocomplete 一切正常,但是当我获得如图所示的结果时com/example/google/playServices/placecomplete/mainActivity.java#l149" rel =" noreferrer">在这里,我没有城市和邮政编码信息. private ResultCallback mUpdatePlaceDetailsCallback = new ResultCallback() { @Override public void onResult(PlaceBuffer places) { if (!places.getStatus().isSuccess()) { // Request did not complete succ
22 2024-01-29
编程技术问答社区
邮递区号+国家到地理坐标
获得给定国家的给定邮政编码的坐标(纬度/经度)的最完整,最精确和可靠的方法是什么?我需要提出很多请求,因此高的API限制率(甚至可能不存在)很有用. 示例示例),似乎也缺少他们的数据库一些特定国家/地区的邮政编码. 还有其他(可靠的)替代方案吗? i正在阅读一个元问题,我遇到了此链接: http://query.yahooapis.com/v1/public/yql?q=select%20%2A%20from%20geo.places%20where%20text%3D%22Jyv%C3%A4skyl%C3%A4%22&format=xml 我以前听说过YQL,但我不知道可以将其用于地理地址,所以我搜索了一点, 用法限制 每个应用程序限制(由 您的访问密钥):每次通话100,000 天 每个IP限制:/v1/public/:1,000 每小时呼叫;/v1/yql/:10,000 每小时呼叫 有人知道我可以在使用YQL到地理地址时获得更多具体
28 2023-12-02
编程技术问答社区
WebRequest: 如何使用WebRequest针对这个ContentType="application/xhtml+xml, text/xml, text/html; charset=utf-8 "查找邮政编码?
我首先发布了此信息: httpwebrequest:如何在加拿大通过X-WWW-Form封闭的Webrequest在加拿大邮政上找到邮政编码?. 按照Anthonywjones的建议,我按照他的建议更改了代码. 在继续我的询问时,我注意到随着时间的推移,加拿大的内容类型帖子更有可能是" application/xhtml+xml,text/xml,text/xml,text/html; charset = utf-- 8" . 我的问题是: 我们如何与这样的内容类型网站进行网络? 我们必须继续使用名称valuecollection对象吗? 根据斯科特·兰斯(Scott Lance)的说法,他在上一个问题中慷慨地为我提供了宝贵的信息,WebRequest将返回内容类型的信息类型,我在这里错过了什么吗? 由于内容类型的更改,我必须更改代码吗? 这是我的代码,以便更容易理解我的进度. internal class PostalServicesFacto
4 2023-12-01
编程技术问答社区
在Access中验证邮政编码?
我一直在寻找一种方法,但我发现很难:( 我对VBA非常非常新(实际上,我没有使用过),但是我确定了! 我想做的是验证一个邮政编码,以便将其格式化并检查.我尝试了输入掩码和验证,但这并不完美.所以我转向VBA. 我找到了代码的示例,并将其放入VBA,但我无法做任何事情:( 它需要与这些邮政编码一起工作... A9 9AA A9A 9AA A99 9AA AA9 9AA AA9A 9AA AA99 9AA 如果有人能提供帮助,那就很棒了.但是,如果有人能给我一个带有验证器的数据库,那将是最好的,这样我就可以在行动和学习中看到它.但是一切都会好起来的.只是如何使其运作会很好:).我所做的是复制并粘贴代码在这里希望能做到最好,但什么都没发生? ,任何帮助都很好. 谢谢 解决方案 您可以使用将所有英国邮政编码下载到数据库的建议.但是,随着新代码稍后添加,您必须保持在其上.我敢肯定,那里有一项自动免费服务可以为您做
18 2023-11-15
编程技术问答社区
使用 regex 验证加拿大邮政编码
我已经写了一个JavaScript,以使用正则判断加拿大邮政代码. 但是,它似乎无法正常工作: javascript 如果语句: if (myform.zip.value == "" || myform.zip.value == null || myform.zip.value == "Postal Code" || myform.zip.value.length
10 2023-11-12
编程技术问答社区
用于匹配英国邮政编码的 RegEx
我追求的是,​​将仅在输入字符串中验证一个完整的复杂的英国邮政编码.必须涵盖所有不常见的邮政编码表格以及通常的情况.例如: 匹配 CW3 9SS SE5 0EG SE50EG SE5 0EG WC2H 7LT 无匹配 AWC2H 7LT WC2H 7LTA WC2H 如何解决此问题? 解决方案 我建议您查看英国政府邮政编码的政府数据标准[Link现在死亡; XML的档案,请参见 Wikipedia "> Wikipedia 有关数据的简要说明,并且附加的XML模式提供了正则表达式.它可能不是您想要的,但这将是一个很好的起点.正则正则与XML略有不同,因为给定的定义允许使用格式为A9A 9AA的第三位置的P字符. 英国政府提供的正则是: ([Gg][Ii][Rr] 0[Aa]{2})|((([A-Za-z][0-9]{1,2})|(([A-Za-z][A-Ha-hJ-Yj-y][0-9]{1,2})|(([A-Za-z][0-9
8 2023-11-12
编程技术问答社区
在数据库中使用整数列来存储美国邮政编码是一个好主意吗?
乍一看,我似乎有两个基本选择用于存储 zip代码数据库表: 文本(可能最常见),即char(5)或varchar(9)支持+4扩展 数字,即32位整数 如果我们认为没有国际问题, 两者都会满足数据的要求.过去,我们通常刚刚走了文本路线,但是我想知道是否有人相反?从简短的比较来看,整数方法似乎具有两个明确的优势: 从本质上讲,它仅限于数字(而没有验证,文本样式可以存储字母,据我所知,这些字母在邮政编码中尚无作品).不过,这个不意味着我们可以/应该/应该放弃验证用户输入,但! 它需要更少的空间,是4个字节(即使对于9位邮政编码也应该足够),而不是5或9个字节. 另外,似乎不会损害显示输出太多.在数字值上拍打ToString()是微不足道的,使用简单的字符串操纵插入连字符,空间或其他任何用于+4扩展名,并使用字符串格式恢复领先的零. 有什么可以使用int作为仅使用US邮政编码的数据类型的东西? 解决方案 数字邮政编码是 - 以一种小方法 - 要求.
8 2023-10-30
编程技术问答社区
当地点有多个代码时,需要从邮政编码数据库中计算出纬度经度
当给定位置有多个代码时,如何从邮政编码数据库中计算给定位置的LAT/LON?例如,纽约市有165个邮政编码. SQL示例(也有一个 Latitude 和经度列): SELECT City, [State], StateAbbr, Country, COUNT(*) AS ctCodes FROM PostalCodes WHERE (City = 'New York City' AND StateAbbr = 'NY') GROUP BY City, [State], StateAbbr, Country ORDER BY ctCodes DESC 返回: City | State | StateAbbr | Country | ctCodes New York City | New York | NY | US | 165 我考虑过计算边界中心的纬度/lon,这有点复杂.考虑此查询: SELECT City
18 2023-10-27
编程技术问答社区
mySQL选择y范围内x公里/英里的邮编
注意:尽管我使用带有荷兰Zipcodes的ZipCode数据库,但这个问题是独立的. 我有一个数据库,其中每个Zipode在荷兰 +它的X和y坐标(lat/long). 我有zipcode:$baseZipCode = 1044;带有以下坐标: x coordinate = 4,808855 y coordinate = 52,406332 现在,我想从$baseZipCode中找到所有其他带有$range的Zipcodes. 例如: SELECT zipcode FROM zipcodes WHERE ????? // Need help here 问题是地球不是完全圆形的.我找到了很多带有from a to b计算的教程,但这不是我需要的. 有人有任何想法吗? 更新 多亏了Captaintokyo,我找到了这个: 是否想在距另一个拉链或点的一定英里/公里半径内找到所有拉链码和相应的距离?这个问题需要纬度和经度坐标来解
20 2023-09-16
编程技术问答社区
是否有通用的街道地址数据库设计,适用于世界上所有的地址?
我是程序员,需要一种实用方法来将世界的街道地址结构存储在数据库中.那么,哪个是存储街道地址的最佳和常见数据库设计?它应该易于使用,快速查询和动态以存储世界上所有的街道地址. 解决方案 可以在一组标准的字段中代表许多不同国家/地区的地址.命名或编号建筑物所在的命名访问路线(通道)的基本思想是相当标准的,有时在中国.其他近乎普遍的概念包括:命名定居点(城市/城镇/村庄),通常称为当地;命名该区域并分配字母数字后代码.请注意,邮政编码(也称为邮政编码)仅在某些国家纯粹是数字.如果您真的想成为通用,则需要很多字段. 通用邮政联盟(UPU)为许多国家/地区提供了地址数据,以标准格式.请注意,UPU格式保留了整个国家的所有地址(一直到可用的现场精度),因此是关系的.如果存储客户地址,则只存储所有可能地址的一小部分,则最好使用一个包含所有字段的单个表(或平面格式)和每个行的一个地址. 用于存储地址的合理格式如下: 地址第1-4行 局部 区域 Post Code(或Zip
16 2023-09-15
编程技术问答社区
php codeigniter postcode search!
我总部位于英国,我想在我的网站上实现一个邮政编码搜索框.我的数据库从 .php?Article = 64 .我有一个问题要问,对于这里的大多数专家来说,我敢肯定这是非常愚蠢的.如果我在搜索框中输入邮政编码,该如何构成?我的意思是,假设我的邮政编码是bs8 1ry,但是数据库中没有邮政编码为BS81RY,但是BS8在那里.当我浏览邮政编码数据库时,我发现您有2,3甚至4,5位邮政编码.例如,AB10等.有些像BS8一样3位.因此,是否有标准可以区分邮政编码,然后在SQL查询中使用它!? 解决方案 此正则表达式在(gir 0aa)|((((((a [a [bl] | b [abdhlnrstx]?| c [abfhmortvw] | d [adeghlnty] | e [hnx]?| f [ky | g [luy]? [adgprsux] | i [gmpv] | je | k [atwy] | l [adelnsu]?| m [ekl]?| n [egnprw]?| o [lx]
46 2023-08-24
编程技术问答社区
匹配英国邮政编码前半部分的 Regex
我需要一条正则匹配英国邮政编码的前半部分,只有一半或完整的邮政编码可以通过. 有很好的方法可以在此处匹配完整的邮政编码:英国邮政编码(综合) /p> 但是,我只需要获取邮政编码的前3或4个字符,其中可能有一半的邮政编码或邮政编码而没有空格进入,因此任何一个: SL4 4BZ SL44BZ - this will pull out just 'SL4' SL4 DY10 DY10 3BD DY10 3BD 正则需要匹配: 如果长5个字符(不包括空格),请删除最后3个 字符和剩下的两个字符是 半A-PostCode 如果是6个字符长(不包括空格),请删除最后3个 字符和剩下的前3个字符是 半A-PostCode 如果长7个字符(不包括空间),请删除最后3个 字符和剩下的前4个字符是 半A-PostCode 如果是2、3或4个字符,请保持 ,但我无法完全围绕如何写这个复杂的东西. 解决方案 更新了2/5个字符的更新,总覆盖范围= 2/5或3/5或3/
30 2023-08-16
编程技术问答社区
查找文本中的美国街道地址(最好使用 Python regex)
免责声明:我非常仔细地阅读此线程: 街道地址搜索 - python或ruby 和许多其他资源. 到目前为止,对我没有任何帮助. 在其他一些细节中,我正在寻找的是: 规则放松了,我绝对不是要求涵盖所有案件的完美代码;只有几个简单的基本基本,假设地址应为格式: a)街道号(1 ... n数字); b)街道名称:一个或多个单词大写; b-2)(可选)如果可以将其前缀为Abbrev,则最好. " S."," N."," E.","W." c)(可选)单位/公寓/等可以是任意字符的任何(含空)数量 d)街道"类型":(" st."," ave."," Way"); e)城市名称:1个或更多大写字母; f)(可选)状态缩写(2个字母) g)(可选)zip是任何5位数字. 以上都不是有效的事情(例如,现有的城市或拉链). 我到目前为止正在尝试这样的表达: pat = re.compile(r'\ d {1,4}(\ w
6 2023-08-15
编程技术问答社区
什么是终极邮政编码和邮政编码 regex?
我正在寻找最终的邮政编码和邮政编码正则.我正在寻找可以覆盖世界上大多数(希望全部)的东西. 解决方案 没有. 世界各地的邮政/邮政编码不会遵循共同的模式.在某些国家/地区,它们是由数字组成的,在另一些国家中,它们可以是字母的组合,有些可以包含空间,其他点,字符的数量可能从两个到至少六个... . (理论上)您可以做的是为世界上每个国家/地区创建一个单独的正则罚款,而不是推荐的IMO.但是您仍然会在验证部分上缺少:zip代码12345可能存在,但是12346不存在,也许12344也不存在.您如何使用正则表达式检查? 你不能. 其他解决方案 Unicode CLDR包含每个国家/地区的邮政编码. (总共158言!) 下载core.zip来自 http://unicode.org/public/public/public/cldr/26.0. 1/ unzip core.zip 从未拉扎的内容(直接内容: common/readmental/posta
42 2023-08-15
编程技术问答社区
Javascript英国邮政编码验证
可能的重复: 英国邮政编码REGEX(综合) 我有以下代码用于验证JavaScript中的邮政编码: function valid_postcode(postcode) { postcode = postcode.replace(/\s/g, ""); var regex = /[A-Z]{1,2}[0-9]{1,2} ?[0-9][A-Z]{2}/i; return regex.test(postcode); } 测试: CF47 0HW - Passes - Correct CF47 OHW - Passes - Incorrect 我已经进行了大量研究,但似乎找不到这一常见验证要求的确定性正则.有人可以将我指向正确的方向吗? 解决方案 通过添加 ^和$使您的正则更严格.这应该有效: function valid_postcode(postcode) { postcode = postcode.replace(
36 2023-08-05
编程技术问答社区