Python 读取另一个应用程序发送到本地主机的数据

Python 读取另一个应用程序发送到本地主机的数据,python,python-3.x,Python,Python 3.x,我正在使用的一个应用程序可以选择启用一个API,当某个URL发生某些事件时,该API会发送一些数据。我将其配置为将数据发送到,并使用一个简短的程序(由其他人用C#编写)获取数据并将其转储到文本文件中。作者说,您需要以管理员身份运行.exe,以便能够侦听http事件,它确实起到了作用 我正试图用python实现同样的目标。我从请求库中选取了一个简短的示例,并将其改编为以下内容: import requests url = 'http://localhost:666/simple/' r = r

我正在使用的一个应用程序可以选择启用一个API,当某个URL发生某些事件时,该API会发送一些数据。我将其配置为将数据发送到,并使用一个简短的程序(由其他人用C#编写)获取数据并将其转储到文本文件中。作者说,您需要以管理员身份运行.exe,以便能够侦听http事件,它确实起到了作用

我正试图用python实现同样的目标。我从请求库中选取了一个简短的示例,并将其改编为以下内容:

import requests

url = 'http://localhost:666/simple/'

r = requests.get(url, stream=True)

for line in r.iter_lines():
    print(line)
我以管理员权限启动了命令提示符,但当我尝试运行此脚本时,出现以下错误:ConnectionRefusedError:[WinError 10061]无法建立连接,因为目标计算机主动拒绝了它


由于另一个程序工作正常,我假设我的代码中有错误,我正在寻找一些帮助来修复它,或者寻找一个替代方案来尝试。

请求用于从服务器发出请求,而不是作为服务器。
您可能需要查看用于侦听混凝土端口数据的

我不确定是否理解。我只是想澄清一下,每次我在应用程序中执行某些操作时,都要读取计算机上另一个应用程序发送的数据。http.server可以这样做吗?是的,另一个应用程序将尝试向您计算机上的服务器发送数据,因此您需要运行某种类型的服务器。考虑到你使用的URL,http服务器很可能就是最好的选择。谢谢,这解释了很多。我还没有完全按照我的愿望去做,但是我应该能够自己解决剩下的问题。