Merge Chromium + Blink git repositories
[chromium-blink-merge.git] / mojo / services / network / public / interfaces / http_message.mojom
blobb89ba843c948a0eccfdf697dc348c3e5c5adc93f
1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file.
5 module mojo;
7 struct HttpHeader {
8   string name;
9   string value;
12 struct HttpRequest {
13   string method = "GET";
14   string url;
15   array<HttpHeader>? headers;
16   handle<data_pipe_consumer>? body;
19 struct HttpResponse {
20   uint32 status_code = 200;
21   array<HttpHeader>? headers;
22   handle<data_pipe_consumer>? body;