Home | History | Annotate | Download | only in http

Lines Matching refs:Response

28                             fake::ServerResponse* response) {
29 response->Reply(status_code::Ok,
34 // Returns the request method as a plain text response.
36 fake::ServerResponse* response) {
37 response->ReplyText(
49 auto response =
58 EXPECT_TRUE(response->IsSuccessful());
60 response->GetContentType());
61 EXPECT_EQ(custom_data, response->ExtractData());
73 std::unique_ptr<http::Response> response) {
74 EXPECT_TRUE(response->IsSuccessful());
76 response->GetContentType());
77 EXPECT_EQ(custom_data, response->ExtractData());
101 auto response =
110 EXPECT_TRUE(response->IsSuccessful());
111 EXPECT_EQ(brillo::mime::text::kPlain, response->GetContentType());
112 EXPECT_EQ(request_type::kPost, response->ExtractDataAsString());
119 auto response = http::SendRequestAndBlock(request_type::kGet,
127 EXPECT_TRUE(response->IsSuccessful());
128 EXPECT_EQ(brillo::mime::text::kPlain, response->GetContentType());
129 EXPECT_EQ(request_type::kGet, response->ExtractDataAsString());
136 auto response = http::SendRequestAndBlock(request_type::kPut,
144 EXPECT_TRUE(response->IsSuccessful());
145 EXPECT_EQ(brillo::mime::text::kPlain, response->GetContentType());
146 EXPECT_EQ(request_type::kPut, response->ExtractDataAsString());
151 // Test failed response (URL not found).
152 auto response = http::SendRequestWithNoDataAndBlock(
154 EXPECT_FALSE(response->IsSuccessful());
155 EXPECT_EQ(status_code::NotFound, response->GetStatusCode());
160 // Test failed response (URL not found).
162 [](RequestID /* request_id */, std::unique_ptr<http::Response> response) {
163 EXPECT_FALSE(response->IsSuccessful());
164 EXPECT_EQ(status_code::NotFound, response->GetStatusCode());
183 [](const fake::ServerRequest& request, fake::ServerResponse* response) {
190 response->ReplyJson(status_code::Ok, &json);
193 auto response = http::SendRequestAndBlock(
199 EXPECT_TRUE(response->IsSuccessful());
201 brillo::mime::RemoveParameters(response->GetContentType()));
202 auto json = ParseJsonResponse(response.get(), nullptr, nullptr);
223 [](const fake::ServerRequest& request, fake::ServerResponse* response) {
227 response->ReplyText(status_code::Ok,
237 auto response = http::GetAndBlock(kMethodEchoUrl, {}, transport, nullptr);
238 EXPECT_TRUE(response->IsSuccessful());
239 EXPECT_EQ(brillo::mime::text::kPlain, response->GetContentType());
240 EXPECT_EQ(request_type::kGet, response->ExtractDataAsString());
244 response = http::GetAndBlock(url, {}, transport, nullptr);
245 EXPECT_EQ(data, response->ExtractDataAsString());
251 [](const fake::ServerRequest& request, fake::ServerResponse* response) {
255 response->ReplyText(status_code::Ok, "blah", brillo::mime::text::kPlain);
261 auto response = http::HeadAndBlock(kFakeUrl, transport, nullptr);
262 EXPECT_TRUE(response->IsSuccessful());
263 EXPECT_EQ(brillo::mime::text::kPlain, response->GetContentType());
264 EXPECT_EQ("", response->ExtractDataAsString()); // Must not have actual body.
265 EXPECT_EQ("4", response->GetHeader(request_header::kContentLength));
270 [](const fake::ServerRequest& request, fake::ServerResponse* response) {
281 response->ReplyText(status_code::Ok, "", brillo::mime::text::kPlain);
291 auto response = http::PostBinaryAndBlock(kFakeUrl,
298 EXPECT_TRUE(response->IsSuccessful());
304 fake::ServerResponse* response) {
310 response->ReplyText(status_code::Ok,
318 auto response = http::PostTextAndBlock(kFakeUrl,
324 EXPECT_TRUE(response->IsSuccessful());
325 EXPECT_EQ(brillo::mime::text::kPlain, response->GetContentType());
326 EXPECT_EQ(fake_data, response->ExtractDataAsString());
334 auto response = http::PostFormDataAndBlock(
339 EXPECT_TRUE(response->IsSuccessful());
341 response->GetContentType());
342 EXPECT_EQ("key=value&field=field+value", response->ExtractDataAsString());
354 auto response = http::PostFormDataAndBlock(
356 EXPECT_TRUE(response->IsSuccessful());
357 EXPECT_EQ(expected_content_type, response->GetContentType());
368 EXPECT_EQ(expected_value, response->ExtractDataAsString());
373 [](const fake::ServerRequest& request, fake::ServerResponse* response) {
377 response->ReplyJson(
392 auto response =
394 auto resp_json = http::ParseJsonResponse(response.get(), nullptr, nullptr);
402 response = http::PatchJsonAndBlock(kFakeUrl, &json, {}, transport, nullptr);
403 resp_json = http::ParseJsonResponse(response.get(), nullptr, nullptr);
413 [](const fake::ServerRequest& request, fake::ServerResponse* response) {
415 response->ReplyJson(status_code, {{"data", request.GetFormField("value")}});
423 auto response = http::PostFormDataAndBlock(
429 auto json = http::ParseJsonResponse(response.get(), &code, nullptr);
437 // Test invalid (non-JSON) response.
438 auto response = http::GetAndBlock("http://bad.url", {}, transport, nullptr);
439 EXPECT_EQ(status_code::NotFound, response->GetStatusCode());
440 EXPECT_EQ(brillo::mime::text::kHtml, response->GetContentType());
442 auto json = http::ParseJsonResponse(response.get(), &code, nullptr);
454 auto response = http::SendRequestWithNoDataAndBlock(
456 EXPECT_EQ(nullptr, response.get());
470 std::unique_ptr<http::Response> /* response */) {