我有一个当前使用的例程
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个错误请求。
提前致谢 菲尔哈钦森
答案 0 :(得分:1)
我发现了这个问题? 我查看了提供的源代码演示,如果我创建了一种httpsend并将代理信息放入并发送请求,那么第一个就可以了。
第二个请求失败 - 所以它必须与htppsend方法有关,在类型中留下一些垃圾。如果我将其销毁并再次发送它就可以了。
不是完美的解决方案,但它有效!