【发布时间】:2010-04-12 06:28:39
【问题描述】:
我是 python 的新手,我有任务,所以我需要扫描 wifi 并将数据发送到服务器,以下是我必须发送的格式,在浏览器 url 文本中手动输入时可以正常工作盒子,
http://223.56.124.58:8080/ppod-web/ProcessRawData?data={"userId":"2220081127-14","timestamp":"2010-04-12 10:54:24","wifi":{"ssid":"guest","rssi":"80"}}
这是我的代码:
import httplib
import urllib
params = urllib.urlencode('{\"userId\":\"20081127-14\",\"timestamp\":\"2010-04-12 10:54:24\",\"wifi\":{\"ssid\":\"guest\",\"rssi\":\"80\"}}')
headers = {"Content-type":"application/x-www-form-urlencoded","Accept":"text/plain"}
conn = httplib.HTTPConnection("http://223.56.124.58:8080")
conn.request("POST","ppod-web/ProcessRawData?data=",params,headers)
response = conn.getresponse()
print response.status
print "-----"
print response.reason
data = response.read()
print data
conn.close()
谢谢
【问题讨论】:
-
如果您有新问题,请使用“新问题”按钮。 :) 原问题链接:stackoverflow.com/revisions/…
-
第二。回滚编辑。
-
我需要一些关于响应生成的帮助,以便在类加载的生命周期内只做出一次响应