New cookie, header, responseCode, and body protocols almost fully implemented.
post request: use double submit (header and cookie)