c# - 奇怪的 paypal api 问题

标签 c# paypal

我刚开始使用 Paypal API,但遇到了这个问题。

我在代码中生成了一个 paypal 请求,当我发送它时,我得到了以下信息。

TIMESTAMP=2011-05-16T01:26:37Z
CORRELATIONID=6d4327d15421f
ACK=Failure
L_ERRORCODE0=10001
L_SHORTMESSAGE0=Internal Error
L_LONGMESSAGE0=Timeout processing request

当我运行调试器并复制生成的请求 url 并将其粘贴到我的网络浏览器中时,我得到了成功的响应....

我正在发送这样的请求 - c#

 HttpWebRequest req = (HttpWebRequest)WebRequest.Create(url);
 req.Method = "POST";
 req.ContentType = "application/x-www-form-urlencoded";
 WebResponse response = req.GetResponse();

相同的请求,但一个通过代码发送,一个复制到浏览器会产生不同的结果。这是为什么?

最佳答案

我遇到了同样的问题。当删除

request.Method ="POST";

行,问题解决

关于c# - 奇怪的 paypal api 问题,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6012473/

相关文章:

java - Java 开发人员的 Paypal 预付款

c# - 编写在线支付处理系统

c# - 匿名类型中的临时变量

c# - 在 C# 中加密 SQLite 数据库

c# - 如何在 web api 中重建返回类型对象

php - 使用 PayPal 和 PHP 进行交易

ruby-on-rails - ActiveMerchant 需要什么凭据才能进行 Rails 项目?

c# - 将现有代码库移植到不同的芯片组

c# - 属性更改未生效,MVVM

php - Paypal IPN 更改数据?