mirror of
https://github.com/RGBCube/serenity
synced 2025-07-25 05:27:43 +00:00
LibWeb: Add HTML::POSTResource
This is "POST resource" from the HTML spec.
This commit is contained in:
parent
50af15e6b8
commit
5446c7adc3
2 changed files with 29 additions and 0 deletions
28
Userland/Libraries/LibWeb/HTML/POSTResource.h
Normal file
28
Userland/Libraries/LibWeb/HTML/POSTResource.h
Normal file
|
@ -0,0 +1,28 @@
|
|||
/*
|
||||
* Copyright (c) 2022, Andreas Kling <kling@serenityos.org>
|
||||
*
|
||||
* SPDX-License-Identifier: BSD-2-Clause
|
||||
*/
|
||||
|
||||
#pragma once
|
||||
|
||||
#include <AK/ByteBuffer.h>
|
||||
|
||||
namespace Web::HTML {
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/browsing-the-web.html#post-resource
|
||||
struct POSTResource {
|
||||
// FIXME: https://html.spec.whatwg.org/multipage/browsing-the-web.html#post-resource-request-body
|
||||
|
||||
enum class RequestContentType {
|
||||
ApplicationXWWWFormUrlencoded,
|
||||
MultipartFormData,
|
||||
TextPlain,
|
||||
};
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/browsing-the-web.html#post-resource-request-content-type
|
||||
// A request content-type, which is `application/x-www-form-urlencoded`, `multipart/form-data`, or `text/plain`.
|
||||
RequestContentType request_content_type {};
|
||||
};
|
||||
|
||||
}
|
Loading…
Add table
Add a link
Reference in a new issue