Hi,
I am using Http post request to send data to server.
My JSON Payload
#define Payload_ToBeSend “POST /abcd HTTP/1.1\r\nHost: example.in:1234\r\nAccept: / \r\nContent-Length: 117\r\nContent-Type: application/json\r\n{“qrData”:“qrData”,“type”:“type”,“latitude”: 56.570073,“longitude”: 45.800257,“Name”:“New Name”}\0”
I also am Setting the headers ,URL —>
Ql_sprintf(strAT, “AT+QHTTPCFG=“contextid”,%d\0”, len);
Ql_sprintf(strAT, “AT+QHTTPCFG=“requestheader”,%d\0”, len);
Ql_sprintf(strAT, “AT+QHTTPURL=%d,%d\0”, len, 120);
To Post Data ---->
ret = RIL_HTTP_RequestToPost(Payload_ToBeSend, Ql_strlen((char*)Payload_ToBeSend));
APP_DEBUG("<-- Send post-request, postMsg=%s, ret=%d -->\r\n", (char*)Payload_ToBeSend, ret);
Value of “ret” is -1 in above case.My GET request is working Fine without any payload.I am using Example : EXAMPLE_HTTP