Re: OPSI API
Verfasst: 02 Jul 2014, 09:38
So, irgendwo im requests Modul von python scheint da irgendwas schief zu gehen oder ich mach irgendwas bei der Nutzung falsch.
Hab das ganze jetzt mal mit httplib von Hand gebaut und siehe da, es funktioniert:
Und siehe da:
Hab das ganze jetzt mal mit httplib von Hand gebaut und siehe da, es funktioniert:
Code: Alles auswählen
import httplib
import json
import base64
import string
def main():
payload = {"method": "authenticated","params": [],"id": 1,}
auth = "Basic "+base64.encodestring('username:password')
headers={'Content-type': 'application/json','Authorization':auth}
conn = httplib.HTTPSConnection('opsi',4447)
conn.request("POST", "/rpc",json.dumps(payload),headers)
response = conn.getresponse()
print response.status, response.reason
data = json.loads(response.read())
print data
conn.close()
if __name__ == "__main__":
main()
Code: Alles auswählen
200 OK
{"id": 1, "result": true, "error": null}