我刚开始使用 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/