Is the ```prototype.get_request``` = ```put_request()``` mismatch on purpose? And anyways, you can probably just use ```transport.get_body()``` instead, no?