2013-05-15 152 views
0

我目前使用常規突觸httpsend通過代理服務器

httpgettext發送兩個網址從谷歌..

先用地圖鍵 第二要得到一些距離的計算是用作爲JSON對象返回...

它一切正常,但現在客戶希望它通過代理服務器。

我試圖修改代碼,這是對突觸的知識基礎,但我只是得到一個壞的響應...

的代碼看起來像這樣的作品沒有代理...

buildstring:='http://maps.google.com/maps?file=api&v2&key=ASASASASASASASAS-AAAA'; 
httpgettext(buildstring,myoutput); 
buildstring:='http://maps.googleapis.com/maps/api/directions/json?origin='+trim(start_postcode)+'&destination='+trim(end_postcode)+'&sensor=false'; 
httpgettext(buildstring,myoutput); 

怎麼辦我通過代理得到相同的迴應?

上面的谷歌地圖鍵是假的 - 並且不起作用 - 你需要使用你自己的。

當我嘗試修改一個示例時,第一個請求返回,第二個返回400請求。

與感謝提前 菲爾·哈欽森

回答

1

我已經找到了問題? 我查看了提供的源代碼演示,並且如果我創建了一個httpsend類型並將代理信息放入併發送請求,則第一個可以工作。

第二個請求失敗 - 所以它必須與htppsend方法有關,在該類型中留下一些垃圾。如果我摧毀它並再次發送它可以正常工作。

不是完美的解決方案,但它的工作原理!

相關問題