gpt4 book ai didi

c# - Paypal IPN 获取 405 : method not allowed

转载 作者:太空宇宙 更新时间:2023-11-03 15:57:02 24 4
gpt4 key购买 nike

所以我可以使用 Fiddler 愉快地调用我的 IPN 处理页面(一个 aspx 页面)来发布 IPN 应该发送的相当准确的版本,并且它工作正常。但是,一旦我使用 IPN 测试工具或尝试“真实”交易,它就会抛出 405:

2012-01-25 18:46:55 193.128.120.227 POST /paypal_notify.aspx - 80 - 173.0.82.126 - 302 0 0
2012-01-25 18:46:55 193.128.120.227 POST /403_error.htm - 80 - 173.0.82.126 - 405 0 1

我就是想不通。从 IPN 调用 ASP 页面工作正常,但 ASPX 和 ASHX 都抛出 405。然而,我自己发布到页面不是问题。

如果有人知道是什么原因造成的,我将不胜感激!

最佳答案

好吧,您首先重定向到一个错误页面。 Paypal 尝试发送到/403_error.htm 的 POST,因为这可能应该是 GET,所以您会得到 405。首先您的 paypal_notify.aspx 可能有问题。

403 表示禁止,那么您是否有任何抛出 403 的安全方案?

您可能想发布您在 paypal_notify.aspx 中使用的代码,以便我们找出导致 302 到 403 错误页面的原因。

关于c# - Paypal IPN 获取 405 : method not allowed,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9010531/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com