0

我正在寻找一个 RM API,我可以在其中传递一个跟踪号来检查我发布的内容的状态。正如我所读到的那样,没有这样的事情,所以我想知道将跟踪数据发布到他们的处理器是否安全,即:

$.post('http://www.royalmail.com/track-trace', {track_id: 'myTrackingNumber'}, success(data){
    // Get the HTML from the 'tnt-results' div and handle it.
})

Jquerys $.post 会在这种情况下工作,还是禁止跨域请求,我必须使用 CURL 在 PHP 脚本中执行此操作?

我的应用程序会定期出现此问题,我认为每个跟踪号每 3 小时打一个电话,您认为这是合理的还是他们会看到来自同一 IP 的大量请求,因此会阻止我?

4

2 回答 2

1

Jquerys $.post 会在这种情况下工作还是跨域请求

不,您必须在服务器上执行此操作。

于 2013-07-06T09:35:10.693 回答
0

您不需要post跟踪号。您只需要使用trackNumberURL 中的字段。一个 JavaScript 示例是:

var trackingRef = "SC12345678901";
var trackingURL = "http://www.royalmail.com/track-trace?trackNumber="+trackingRef;

该页面将告诉您该项目是否已交付,因此您可以对该页面执行您需要执行的操作。

于 2013-10-23T13:14:54.870 回答