better tests for request. Use http.ReadRequest instead of passon