python 创建一个侦听localhost:3332的中间件,并打印名为

zxlwwiss  于 2023-02-18  发布在  Python
关注(0)|答案(1)|浏览(92)

我试图用java创建一个系统,它监听localhost:3332并打印端点,我有一个运行在该端口上的应用程序,在那里我可以对一个表应用各种操作。
我试过运行这个脚本:

url=url = 'http://127.0.0.1:3332/'
while True:
    with requests.Session() as session:
    response = requests.get(url)
    if response.status_code == 200:
        print("Succesful connection with API.")
        // here I should print the endpoints

很遗憾,它不起作用.欢迎任何建议

ff29svar

ff29svar1#

脚本无法工作,因为“with requests.Session()as session”命令缺少括号,而括号是执行命令所必需的。更正此问题将修复此问题。
此外,打印端点的含义也不清楚。根据应用程序的不同,您可能需要修改脚本,以便进行API调用,以这种方式返回端点:

url = "http://127.0.0.1:3333/endpoints"

with requests.Session() as session:
    response = requests.get(url)
    if response.status_code == 200:
        print("Succesful connection with API.")
        // here I should print the endpoints - assuming the API call gives json data
        data = response.json()
        if data:
            for endpoint in data:
                print("Endpoint:", endpoint)

希望这个有用。

相关问题