Is it possible for you to explain to me how to send a GET request with a JSON object in the body of the request?
I have already tried to use the following:
<Session id="20" name="Generic Get Request">
<Connection id="1" name="Generic Get Request">
<Request verb="GET" pid="21">
<Headers>
<Header key="authorization" pid="26"/>
</Headers>
<Data pid="20"/>
</Request>
<Response statusCode="22">
<Content pid="23"/>
</Response>
</Connection>
</Session>
Where I populate the Data Pid with the JSON object, but all that happens is it generates a GET request with the JSON object as the query parameter.
The HTTP Sessions were implemented before RFC2616 became obsolete. As such, the assumption was made that a GET request shouldn't contain a body. For ease-of-use, the provided <Data> is automatically added as part of the URL rather than the body.
Unless I'm overlooking some option somewhere, I don't think it's currently possible using the Session syntax as long as the request verb is "GET".