我需要使用没有 WSDL 的 python 3.5 连接到 ISPConfig 3 并从中获取数据。我还没有发现任何有用的东西,也许有人已经尝试过或者有任何建议、提示或示例代码?有一些关于 php 的示例,但对于 python 来说没有什么新鲜的。
一些代码
目前我有这个,但我不知道它是否有效和有用,但至少是一些东西。
from django.core.management.base import BaseCommand
from pysimplesoap.client import SoapClient
class Command(BaseCommand):
def handle(self, *args, **options):
username = 'usr'
password = 'usrpswd'
url = 'https://link/remote/index.php'
uri = 'https://link/remote'
client = SoapClient(
location=url,
trace=True,
http_headers={'Authorization': 'Basic %s:%s' % (username, password)}
)
其他来源
我也找到了这个ipsconfig-json-wrapper并在我将文件放入文件夹并转到http://{domain}/remote/json.php?method=login&username=fubar&password=boobaz&callback=JSON_CALLBACK
我明白了typeof JSONP === 'function' && JSONP({"success":true,"response":"**************************"});
也许有人现在可以帮助发出 GET 请求并获取一些数据,或者至少解释我接下来应该做什么?