【问题标题】:synapse httpsend through proxy server通过代理服务器突触 httpsend
【发布时间】:2013-05-09 23:38:35
【问题描述】:

我有一个当前使用的例程

httpgettext 发送两个 url 到 google..

第一个带有 maps 键的 第二个用来计算距离的方法是作为 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 错误请求。

提前致谢 菲尔·哈钦森

【问题讨论】:

    标签: delphi proxy synapse


    【解决方案1】:

    我找到问题了吗? 我查看了提供的源代码演示,如果我创建一种 httpsend 并将代理信息放入并发送请求,第一个就可以了。

    第二个请求失败 - 所以它一定与 htppsend 方法有关,在类型中留下了一些垃圾。如果我销毁它并再次发送它,它就可以正常工作。

    不是完美的解决方案,但它有效!

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2016-09-12
      • 1970-01-01
      • 1970-01-01
      • 2016-01-06
      • 2019-07-02
      • 1970-01-01
      • 2016-03-24
      • 1970-01-01
      相关资源
      最近更新 更多