У меня есть сервер работает на:Python почтовых вызовы не работают
http://localhost:3000/appleconnect
, который будет принимать звонки поста. Поэтому я написал код python для создания http-запроса, но это не работает:
import httplib, urllib, json
params = json.load("{'op' : 'sign'}")
headers = {"Content-type": "application/json",
"Accept": "text/plain"}
conn = httplib.HTTPConnection("localhost:3000")
conn.request("POST", "/appleconnect",
params, headers)
response = conn.getresponse()
print response.status, response.reason
data = response.read()
conn.close()
Вышеуказанное не работает. Он дает мне ошибку, такую как:
Traceback (most recent call last):
File "post.py", line 2, in <module>
params = json.load("{'op' : 'sign'}")
File "/System/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/json/__init__.py", line 286, in load
return loads(fp.read(),
AttributeError: 'str' object has no attribute 'read'
где я делаю ошибку?
Что такое "приложение/приложение/json"? –
Извините, обновил мой код. – batman