我正在使用python库requests
尝试将post请求发送到本地服务器。我已经成功安装并导入了请求 - 我似乎无法从本地服务器发布或获取数据。
服务器和我的python程序都在同一台机器上,服务器当前是Django的开发服务器。
我在尝试什么:
domain = 'localhost:8000'
user = 'username'
password = 'password'
data = 'some data to be sent'
r = requests.post(domain, data auth=(user,password))
提出异常:
raise InvalidSchema("No connection adapters were found for '%s'" % url)
requests.exceptions.InvalidSchema: No connection adapters were found for 'localhost:8000'
我已完成所有基本操作,例如确保服务器已启动并正在运行。我还尝试用127.0.0.1:8000替换localhost。
答案 0 :(得分:3)
您需要使用包含协议的正确URL:
domain = 'http://localhost:8000'