--TEST-- HttpRequest PUT --SKIPIF-- --FILE-- recordHistory = true; $r->addHeaders(array('content-type' => 'text/plain')); $r->setPutFile(__FILE__); $r->send(); var_dump($r->getRawRequestMessage()); echo "Done\n"; ?> --EXPECTF-- %sTEST string(%d) "PUT /.print_request.php HTTP/1.1 User-Agent: %s Host: dev.iworks.at Accept: */* content-type: text/plain Content-Length: 278 Expect: 100-continue recordHistory = true; $r->addHeaders(array('content-type' => 'text/plain')); $r->setPutFile(__FILE__); $r->send(); var_dump($r->getRawRequestMessage()); echo "Done\n"; ?> " Done