Hi, Nevermind, I found the answer myself:
You have to add the following: modparam("utils", "http_response_mode", 1) Now i'm getting: {#012 "error": {#012 "errors": [#012 {#012 "domain": "global",#012 "reason": "notFound",#012 "message": "User not Found"#012 }#012 ],#012 "code": 404,#012 "message": "User not Found"#012 }#012} Guess I have to now figure out how to handle thos "#012" chars. Thanks, Joel. ----- Original Message ----- > From: "Joel Serrano | VOZELIA" <j...@vozelia.com> > To: "Kamailio (SER) - Users Mailing List" <sr-users@lists.sip-router.org> > Sent: Saturday, June 25, 2016 10:18:10 PM > Subject: [SR-Users] Get full body from http POST request > Hi, > > I'm using http_query (POST method) to interact with an API. > > This API responds with a JSON. > > Is there a way to get the full body and after parse that JSON? > > Example response: > > { > "error": { > "code": 404, > "message": "Destination not Found" > } > } > > > > Currently, I'm only being able to get the first line, in the previous example > it > would be: "{" > > According to the doc, that is the expected behavior: > > If HTTP server returns a class 2xx, 3xx or 4xx reply, the first line of the > reply's body (if any) is stored in “result” parameter, which must be a > writable > pseudo variable. > > > I don't have the ability to get the response in 1 single line like: { > "error": { > "code": 404, "message": "Destination not Found" } } > > > How can I get the full body instead of only the first line? > > > > Thanks. > > Best regards, > Joel. > > > > _______________________________________________ > SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list > sr-users@lists.sip-router.org > http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users _______________________________________________ SIP Express Router (SER) and Kamailio (OpenSER) - sr-users mailing list sr-users@lists.sip-router.org http://lists.sip-router.org/cgi-bin/mailman/listinfo/sr-users