1

そのため、Fiddlerを使用してIPN処理ページ(aspxページ)を楽しく呼び出し、IPNが送信する必要のあるもののかなり正確なバージョンをPOSTできます。これは正常に機能します。ただし、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をスローします。それでも、自分でページに投稿することは問題ではありません。

誰かがこれを引き起こす可能性のあるアイデアを持っているなら、私は本当に感謝しています!

4

1 に答える 1

2

まず、エラーページにリダイレクトします。Paypalは/403_error.htmへのPOSTを試みますが、それはおそらくGETであるはずなので、405を取得します。そもそもpaypal_notify.aspxに何か問題がある可能性があります。

403は禁止を意味しますが、403をスローするセキュリティスキームはありますか?

使用しているコードをpaypal_notify.aspxに投稿して、302の原因を特定し、403のエラーページを表示することをお勧めします。

于 2012-01-25T21:28:26.490 に答える