【发布时间】:2018-07-25 07:08:47
【问题描述】:
我有一个字符串 URL,我想发送或“发布”到目标 IP。
我已尝试使用 requests 库,但我不断收到错误消息。
import requests
data = {'http://192.168.0.1/mobile/write.fcgi?
serverId=1'}
r = requests.post('http://192.168.0.1', data=data)
错误说需要一个类似字节的对象,而不是'str'。
如何将此字符串发送到 IP 192.168.0.1(本地主机):http://192.168.0.1/mobile/write.fcgi?serverId=1
【问题讨论】:
-
你需要对其进行编码。
-
你的数据是一个集合(应该是dict或者str)
-
在没有足够信息的情况下在这里四处走动,但我怀疑你想要
data = {'serverId': '1'}/r = requests.get('http://192.168.0.1/mobile/write.fcgi', params=data) -
"每当触发栅栏时,控制器能否向定义的目标 IP 地址发送以下字符串:“http://
/mobile/write.fcgi?serverId=1&pin=82&status=1 ” “我设置了要在警报响起时读取的代码,然后当警报 = True 时,我需要将上述字符串 (url) 发送到目标 IP。
标签: python string python-3.x url python-requests