解析来自USPS API的响应以进行地址验证

时间:2019-12-31 01:34:12

标签: html forms validation usps

我正在尝试使用USPS API通过HTML表单验证地址。但是,我无法截获响应,因为它总是在新页面中打开。我不希望表单打开新页面或窗口,也不希望目标是自我。我曾尝试将目标设置为隐藏的iFrame,目的是从那里提取发布的数据,但似乎USPS已针对其域外的网站禁用了该功能,并出现以下错误:

拒绝在帧中显示“ https://secure.shippingapis.com/ShippingAPITest.dll”,因为它将“ X-Frame-Options”设置为“ sameorigin”。

我的问题是,如何使用HTML表单或其他方式从USPS API调用中提取数据以验证地址?

这是我的代码:

<form  method="post" name="AddressValidationForm" action="https://secure.shippingapis.com/ShippingAPITest.dll">
  USPS API:<input  type="text" name="API"  size="25" value="Verify"><br/> 
  Address XML:<input  type="text" name="XML" size="8000" value='XML=<AddressValidateRequest USERID="XXXXX"><Address ID="0">
<Address1></Address1>
<Address2> STREET ADDRESS HERE </Address2>
<City> CITY HERE </City>
<State> STATE HERE </State> 
<Zip5> ZIP HERE</Zip5>
<Zip4></Zip4>
</Address></AddressValidateRequest>'>
  <input type="submit" name="ValidateAddress"  value="Validate Address">
</form>

0 个答案:

没有答案