Ik heb nog eens gekeken naar het voorbeeld van de Request Header in de API documentatie.
Request:
HTTP headers:
content-type=application/json
connection=Keep-Alive
host=mylimesurveyhost.com
content-length=65
user-agent=Apache-HttpClient/4.2.2 (java 1.5)
Post body:
{"method":"get_session_key","params":{"username":"admin","password":"mypassword"},"id":1}
En dit zijn mijn request headers:
HTTP headers:
Accept */*
Accept-Encoding gzip, deflate
Accept-Language en-US,en;q=0.5
Content-Length 83
Content-Type application/json; charset=UTF-8
Host 10.0.0.2
Referer http://10.0.0.2/
User-Agent Mozilla/5.0 (Macintosh; Intel Mac OS X 10.8; rv:19.0) Gecko/20100101 Firefox/19.0
X-Requested-With XMLHttpRequest
Post body:
{"method":"get_session_key","params":{"username":"admin","password":"test"},"id":1}
De Post Body is in ieder geval gelijk.
In de content type heb ik de charset er bij staan.
Ik heb geen connection=Keep-Alive er bij (wel in mijn response)
en mijn content-length is groter.
Ik zal in de pagina de meta tag voor de charset uit zetten, maar ik geloof niet dat het enig effect gaat hebben. Aangezien de server response geeft met Keep-alive aan lijkt dit me ook niet meteen een issue.
Dan als laatste heb ik de mogelijkheid dat de content-length groter is... wat ook niet het probleem mag zijn...
Wellicht gaat er toch iets mis aan de server kant zelf.
Ik heb JSON-RPC geinstalleerd, wellicht dat het daar toch op mis gaat?