Python/odoo Magento调用/请求

2024-03-18 20:29:54 发布

您现在位置:Python中文网/ 问答频道 /正文

让我们考虑“mywebsite”作为我的网站uname作为用户名,pwd作为密码。在

现在的情况是,我有一个系统,以前是工作的,但现在当我试图从奥多连接到我的magento时,它会返回一个错误

<ProtocolError for mywebsite/index.php/api/xmlrpc/: 301 Moved Permanently>

但是,如果您在浏览器上点击这个特定的url,即https://mywebsite.com是可以访问的,并且当您用邮递员点击时也会返回一个真实的结果

我试图使用python脚本访问同一个url

^{2}$

在多个环境中多次 当我从服务器所在的同一环境中执行这个脚本时,我会得到相同的错误

Error 301 Moved Permenantly

现在,当我从我当地的环境中找到同样的脚本时

SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

我假设这是由于使用https而产生的,所以当我用http更改url时,我会返回相同的错误,即

xmlrpclib.ProtocolError: <ProtocolError for mywebsite.com/: 301 Moved Permanently>

从登台环境中执行上述脚本可以得到与本地环境相同的结果

同样,当我改变上面的脚本和运行它使用ip的网站和我得到的端口

socket.error: [Errno 110] Connection timed out

然后我试着改变脚本并用这个代码运行它

import urllib
print urllib.urlopen("http://mywebsite.com/").getcode()

当我在本地机器上运行这个代码时

Error 403 Forbidden Request 

用端口打这个新代码的网站的ip得到我

IOError: [Errno socket error] [Errno 110] Connection timed out

当我点击这段代码时,没有提到端口

SSL23_GET_SERVER_HELLO:sslv3 alert handshake failure

现在使用我的网站抓住我了

Error 403

使用ip而不使用端口

[SSL: SSLV3_ALERT_HANDSHAKE_FAILURE] sslv3 alert handshake failure (_ssl.c:590)

使用ip和端口

IOError: [Errno socket error] [Errno 110] Connection timed out

如有任何建议或建议,我们将不胜感激 如果有任何愚蠢的错误,请原谅,因为我是一个业余的odoo/python

另外,如果你有任何其他方法来检查一个网址是否可以点击,请让我知道


Tags: 端口ip脚本comurl环境网站错误
1条回答
网友
1楼 · 发布于 2024-03-18 20:29:54

好吧,当我在odoo中输入mywebsite url时,它在后端被/index.php/api/xmlrpc附加,这在一段时间内运行良好 但现在由于一些变化它不接受索引.php因为它是自动路由的(mayb) 无论如何,我通过将附加字符串改为/api/xmlrpc来解决这个错误

相关问题 更多 >