我在django应用程序中使用django paypal作为支付解决方案。正在尝试实现IPM处理程序。在
当我在我的IPN处理URL收到IPN消息时,django服务器崩溃了:
Traceback (most recent call last):
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 281, in run
self.finish_response()
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 321, in finish_response
self.write(data)
File "/usr/local/lib/python2.6/dist-packages/django/core/servers/basehttp.py", line 417, in write
self._write(data)
File "/usr/lib/python2.6/socket.py", line 300, in write
self.flush()
File "/usr/lib/python2.6/socket.py", line 286, in flush
self._sock.sendall(buffer)
error: [Errno 104] Connection reset by peer
我的付款申请网址.py看起来像这样:
^{pr2}$对我来说,这个错误信息是没有用的。如果有人能帮我就太好了。在
我承认我是个白痴:)
你不需要ssl。但是你需要做的是在你能够使用它之前做一个syncdb,。。。在
上帝啊,有时候这很容易,你就是看不见。在
你能用
tcpdump
或wireshark精确地监控paypal发送给你的服务器的数据包吗?看起来他们可能会提前终止连接,但是如果没有更长时间的回溯和/或数据包转储,很难判断出有多少。在编辑: 我已经忘记了https消息。Paypal可能需要HTTPS进行这些回调。开发服务器不支持这一点,因此很不幸,您可能需要在测试该功能之前充实服务器配置。在
相关问题 更多 >
编程相关推荐