paypal取消url已经虚假:80

时间:2014-01-10 15:49:29

标签: paypal coldfusion cfml

当PayPal登录页面的帖子完成后,底部会有一个链接取消交易;据推测,这可以在以下隐藏字段中设置:

"CANCELURL" value="https://secure.MySite.com/checkout/cancel.cfm"

但是,我的集成发生了什么,它会转到我设置的返回网址,但其中包含虚假的:80

"https://secure.MySite.com:80/checkout/SetExpressCheckout.cfm"

我不明白:80来自哪里,因为它没有在任何地方指定。

有谁知道我为什么会这样做?

1 个答案:

答案 0 :(得分:2)

80是用于HTTP请求的默认端口号。

所有TCP和UDP请求都使用特定的“端口” - FTP默认端口为21,默认HTTPS为443. Here是TCP和UDP端口列表。

在URL中,在域名后面添加:80只是指定请求是在端口80上发送的 - 除非您更改了它,否则它将成为HTTP请求的默认端口。使用http://mydomain.com:80与使用http://mydomain.com相同,只要Web服务器正在侦听端口80,因为浏览器将自动在端口80上发送HTTP请求。

修改

如下所述,取消网址为HTTPS,但您使用:80发布的网址不是。我还注意到,您提供的“CANCELURL”网址与您添加"80时发布的网址不同。也许你需要提供更多细节。

API中可能需要设置一些内容,告诉它通过HTTP(端口80)使用HTTPS(端口443)。