22 #ifndef NET_INSTAWEB_HTTP_PUBLIC_REFLECTING_TEST_FETCHER_H_
23 #define NET_INSTAWEB_HTTP_PUBLIC_REFLECTING_TEST_FETCHER_H_
26 #include "net/instaweb/http/public/meta_data.h"
27 #include "net/instaweb/http/public/request_headers.h"
28 #include "net/instaweb/http/public/response_headers.h"
33 namespace net_instaweb {
45 virtual void Fetch(
const GoogleString& url,
46 MessageHandler* message_handler,
50 out->SetStatusAndReason(HttpStatus::kOK);
51 for (
int i = 0; i < in->NumAttributes(); ++i) {
52 out->Add(in->Name(i), in->Value(i));
54 fetch->
Write(url, message_handler);
ResponseHeaders * response_headers()
See doc for request_headers and set_request_headers.
RequestHeaders * request_headers()
virtual void Fetch(const GoogleString &url, MessageHandler *message_handler, AsyncFetch *fetch)
Definition: reflecting_test_fetcher.h:45
Definition: async_fetch.h:53
Definition: reflecting_test_fetcher.h:40
virtual bool Write(const StringPiece &content, MessageHandler *handler)
Definition: url_async_fetcher.h:33