title: Robot Framework - Ride: Post Request unable to get response body
body: <p>I Wrote this test where i post a contract in a backoffice system. I made a keyword with a forloop which picks up xmls from a systemfolder. </p>
  
  <p>In order to make the test pass, i want to check the values in de response. When I use RF/Ride to perform this test it is not possible to get the responsebody, if i conduct the same test in Postman/SoapUI i can see the responsebody</p>
  
  <p>When i ask for the response.headers i get the expected data</p>
  
  <p>The test in Ride:</p>
  
  <pre><code>*** Test Cases *** XML
      [Template]    Template post contract BO
      apitest1.xml
  *** Keywords *** Template post contract BO
      [Arguments]    @{bestandlijst}
      : FOR    ${bestand}    IN    @{bestandlijst}
      \    &amp;{headers}=    Create dictionary    Content-type=application/xml
      \    ${bestandophalen}=    Get Binary File    ${bestand}
      \    Create Session    Backoffice    https://url        
      \    ${response}=    Post Request    Backoffice    /isCOBOL(API_V1_ARCONTRACT)    headers=&amp;{headers}    data=${bestandophalen}
      \    log    ${response.headers} -&gt; this works
      \    log    ${response.body} -&gt; this doesn't work
  </code></pre>
  
  <p>Response in Postman:</p>
  
  <pre><code>&lt;?xml version="1.0" encoding="UTF-8"?&gt;
  &lt;Retourbericht xmlns="http://url/schemas/things"&gt;
      &lt;Statuscode&gt;OK&lt;/Statuscode&gt;
      &lt;Statusmelding&gt;Contract opgeslagen in de backoffice.&lt;/Statusmelding&gt;
      &lt;TransactionResponse&gt;Onbekend.&lt;/TransactionResponse&gt;
  &lt;/Retourbericht&gt;
  </code></pre>
  
  <p>Error given in ride:</p>
  
  <pre><code>FAIL : Resolving variable '${response.body}' failed: AttributeError: 'Response' object has no attribute 'body'
  </code></pre>
  
  <ol>
  <li>Does my test have an error, which results in this error?</li>
  <li>Has anyone expirienced the same problem and what was your solution?</li>
  </ol>