我試圖使用TIdHTTP.Get到USPS ZIP4結果網頁源加載到一個變量(以提取4位郵政編碼後綴),例如,TIdHTTP.Get EIdIOHandlerPropInvalid錯誤
PgSrc := IdHTTP1.Get('https://tools.usps.com/go/ZipLookupResultsAction!input.action?resultMode=0&companyName=&address1=1600+PENNSYLVANIA+AVE+NW&address2=&city=&state=Select&urbanCode=&postalCode=&zip=20500');
上面如果我將它粘貼到任何瀏覽器中,示例url工作正常。但是,在我的代碼中,我得到一個EIdIOHandlerPropInvalid錯誤,並顯示以下消息「IOHandler值無效」。
我有很多郵政編碼來查找,所以我將不勝感激任何幫助,以避免此錯誤或建議採取不同的方法。
獲取與其他網址的工作嗎?也許組件未正確初始化。你配置了SSL嗎?請參閱http://stackoverflow.com/questions/6683127/delphi-idhttpssl – mjn 2012-07-19 11:57:01
@mjn我沒有爲SSL配置它 – 2012-07-19 17:36:26