mirror of
https://github.com/RGBCube/serenity
synced 2025-07-26 03:37:43 +00:00
WebServer: Use east const style in Client.{cpp,h}
This also removes two unused headers.
This commit is contained in:
parent
77e085d8c4
commit
5408111aff
2 changed files with 12 additions and 14 deletions
|
@ -18,15 +18,13 @@
|
||||||
#include <LibCore/FileStream.h>
|
#include <LibCore/FileStream.h>
|
||||||
#include <LibCore/MimeData.h>
|
#include <LibCore/MimeData.h>
|
||||||
#include <LibHTTP/HttpRequest.h>
|
#include <LibHTTP/HttpRequest.h>
|
||||||
#include <inttypes.h>
|
|
||||||
#include <stdio.h>
|
#include <stdio.h>
|
||||||
#include <sys/stat.h>
|
#include <sys/stat.h>
|
||||||
#include <time.h>
|
|
||||||
#include <unistd.h>
|
#include <unistd.h>
|
||||||
|
|
||||||
namespace WebServer {
|
namespace WebServer {
|
||||||
|
|
||||||
Client::Client(NonnullRefPtr<Core::TCPSocket> socket, const String& root, Core::Object* parent)
|
Client::Client(NonnullRefPtr<Core::TCPSocket> socket, String const& root, Core::Object* parent)
|
||||||
: Core::Object(parent)
|
: Core::Object(parent)
|
||||||
, m_socket(socket)
|
, m_socket(socket)
|
||||||
, m_root_path(root)
|
, m_root_path(root)
|
||||||
|
@ -119,7 +117,7 @@ void Client::handle_request(ReadonlyBytes raw_request)
|
||||||
send_response(stream, request, Core::guess_mime_type_based_on_filename(real_path));
|
send_response(stream, request, Core::guess_mime_type_based_on_filename(real_path));
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::send_response(InputStream& response, const HTTP::HttpRequest& request, const String& content_type)
|
void Client::send_response(InputStream& response, HTTP::HttpRequest const& request, String const& content_type)
|
||||||
{
|
{
|
||||||
StringBuilder builder;
|
StringBuilder builder;
|
||||||
builder.append("HTTP/1.0 200 OK\r\n");
|
builder.append("HTTP/1.0 200 OK\r\n");
|
||||||
|
@ -145,7 +143,7 @@ void Client::send_response(InputStream& response, const HTTP::HttpRequest& reque
|
||||||
} while (true);
|
} while (true);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::send_redirect(StringView redirect_path, const HTTP::HttpRequest& request)
|
void Client::send_redirect(StringView redirect_path, HTTP::HttpRequest const& request)
|
||||||
{
|
{
|
||||||
StringBuilder builder;
|
StringBuilder builder;
|
||||||
builder.append("HTTP/1.0 301 Moved Permanently\r\n");
|
builder.append("HTTP/1.0 301 Moved Permanently\r\n");
|
||||||
|
@ -181,7 +179,7 @@ static String file_image_data()
|
||||||
return cache;
|
return cache;
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::handle_directory_listing(const String& requested_path, const String& real_path, const HTTP::HttpRequest& request)
|
void Client::handle_directory_listing(String const& requested_path, String const& real_path, HTTP::HttpRequest const& request)
|
||||||
{
|
{
|
||||||
StringBuilder builder;
|
StringBuilder builder;
|
||||||
|
|
||||||
|
@ -246,7 +244,7 @@ void Client::handle_directory_listing(const String& requested_path, const String
|
||||||
send_response(stream, request, "text/html");
|
send_response(stream, request, "text/html");
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::send_error_response(unsigned code, const StringView& message, const HTTP::HttpRequest& request)
|
void Client::send_error_response(unsigned code, StringView const& message, HTTP::HttpRequest const& request)
|
||||||
{
|
{
|
||||||
StringBuilder builder;
|
StringBuilder builder;
|
||||||
builder.appendff("HTTP/1.0 {} ", code);
|
builder.appendff("HTTP/1.0 {} ", code);
|
||||||
|
@ -261,7 +259,7 @@ void Client::send_error_response(unsigned code, const StringView& message, const
|
||||||
log_response(code, request);
|
log_response(code, request);
|
||||||
}
|
}
|
||||||
|
|
||||||
void Client::log_response(unsigned code, const HTTP::HttpRequest& request)
|
void Client::log_response(unsigned code, HTTP::HttpRequest const& request)
|
||||||
{
|
{
|
||||||
printf("%s :: %03u :: %s %s\n",
|
printf("%s :: %03u :: %s %s\n",
|
||||||
Core::DateTime::now().to_string().characters(),
|
Core::DateTime::now().to_string().characters(),
|
||||||
|
|
|
@ -19,15 +19,15 @@ public:
|
||||||
void start();
|
void start();
|
||||||
|
|
||||||
private:
|
private:
|
||||||
Client(NonnullRefPtr<Core::TCPSocket>, const String&, Core::Object* parent);
|
Client(NonnullRefPtr<Core::TCPSocket>, String const&, Core::Object* parent);
|
||||||
|
|
||||||
void handle_request(ReadonlyBytes);
|
void handle_request(ReadonlyBytes);
|
||||||
void send_response(InputStream&, const HTTP::HttpRequest&, const String& content_type);
|
void send_response(InputStream&, HTTP::HttpRequest const&, String const& content_type);
|
||||||
void send_redirect(StringView redirect, const HTTP::HttpRequest& request);
|
void send_redirect(StringView redirect, HTTP::HttpRequest const&);
|
||||||
void send_error_response(unsigned code, const StringView& message, const HTTP::HttpRequest&);
|
void send_error_response(unsigned code, StringView const& message, HTTP::HttpRequest const&);
|
||||||
void die();
|
void die();
|
||||||
void log_response(unsigned code, const HTTP::HttpRequest&);
|
void log_response(unsigned code, HTTP::HttpRequest const&);
|
||||||
void handle_directory_listing(const String& requested_path, const String& real_path, const HTTP::HttpRequest&);
|
void handle_directory_listing(String const& requested_path, String const& real_path, HTTP::HttpRequest const&);
|
||||||
|
|
||||||
NonnullRefPtr<Core::TCPSocket> m_socket;
|
NonnullRefPtr<Core::TCPSocket> m_socket;
|
||||||
String m_root_path;
|
String m_root_path;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue