From e4b42f6aad5e6bd139caecf27b9ddaceec19f7d3 Mon Sep 17 00:00:00 2001 From: Masayuki Sugahara Date: Fri, 23 Dec 2022 19:03:22 +0900 Subject: [PATCH] rename files to match library name --- README.md | 4 ++-- examples/GetRequest/GetRequest.ino | 2 +- examples/PostRequest/PostRequest.ino | 2 +- library.json | 2 +- library.properties | 2 +- src/{Request.cpp => RequestBuilder.cpp} | 14 +++++++------- src/{Request.h => RequestBuilder.h} | 10 +++++----- 7 files changed, 18 insertions(+), 18 deletions(-) rename src/{Request.cpp => RequestBuilder.cpp} (75%) rename src/{Request.h => RequestBuilder.h} (92%) diff --git a/README.md b/README.md index eba4588..9cb7b37 100644 --- a/README.md +++ b/README.md @@ -10,7 +10,7 @@ An Arduino library for building HTTP requests. WiFiClient client; void postRequest(){ - Request *request = new RequestBuilder( + RequestBuilder *request = new RequestBuilder( "POST", "example.com", "/path/to/resource" @@ -76,7 +76,7 @@ Concatenate two parameters, overwriting the original parameter. Sort the parameter by key alphabetically. -### Request +### RequestBuilder A class for building HTTP requests. diff --git a/examples/GetRequest/GetRequest.ino b/examples/GetRequest/GetRequest.ino index a78eda9..62d9128 100644 --- a/examples/GetRequest/GetRequest.ino +++ b/examples/GetRequest/GetRequest.ino @@ -16,7 +16,7 @@ void setup() { } // Create a new request - Request *request = new Request( + RequestBuilder *request = new RequestBuilder( "GET", "www.google.com", "/search"); diff --git a/examples/PostRequest/PostRequest.ino b/examples/PostRequest/PostRequest.ino index 6a6207c..b88300d 100644 --- a/examples/PostRequest/PostRequest.ino +++ b/examples/PostRequest/PostRequest.ino @@ -16,7 +16,7 @@ void setup() { } // Create a new request - Request *request = new Request( + RequestBuilder *request = new RequestBuilder( "POST", "httpbin.org", "/post"); diff --git a/library.json b/library.json index a1a8c0b..8cb1344 100644 --- a/library.json +++ b/library.json @@ -19,7 +19,7 @@ ], "platforms": "*", "headers": [ - "Request.h" + "RequestBuilder.h" ], "examples": [], "dependencies": { diff --git a/library.properties b/library.properties index dd28347..dad2433 100644 --- a/library.properties +++ b/library.properties @@ -7,5 +7,5 @@ paragraph=for making complex requests. Useful for making request with multipart/ category=Communication url=https://github.com/plageoj/request-builder architectures=* -includes=Request.h +includes=RequestBuilder.h depends=UrlEncode \ No newline at end of file diff --git a/src/Request.cpp b/src/RequestBuilder.cpp similarity index 75% rename from src/Request.cpp rename to src/RequestBuilder.cpp index ab63409..e270eeb 100644 --- a/src/Request.cpp +++ b/src/RequestBuilder.cpp @@ -1,12 +1,12 @@ -#include "Request.h" +#include "RequestBuilder.h" #include #include -Request::Request() { +RequestBuilder::RequestBuilder() { } -String Request::getRequestLine() { +String RequestBuilder::getRequestLine() { String ret = this->method + " " + this->path; String paramStr = this->query.get(); if (!paramStr.isEmpty()) { @@ -16,7 +16,7 @@ String Request::getRequestLine() { return ret; } -String Request::getRequestHeader() { +String RequestBuilder::getRequestHeader() { this->header.add("Host", this->host); if (this->body.size() > 0) { this->header.add("Content-Type", "application/x-www-form-urlencoded"); @@ -25,7 +25,7 @@ String Request::getRequestHeader() { return this->header.getRaw("\r\n", ": ") + "\r\n"; } -String Request::getRequest() { +String RequestBuilder::getRequest() { String ret = this->getRequestLine(); ret += this->getRequestHeader(); ret += "\r\n"; @@ -33,7 +33,7 @@ String Request::getRequest() { return ret; } -String Request::getParameterString() { +String RequestBuilder::getParameterString() { Parameter temp; temp.concat(this->auth); temp.concat(this->query); @@ -42,6 +42,6 @@ String Request::getParameterString() { return temp.get(); } -String Request::getUrl(String protocol) { +String RequestBuilder::getUrl(String protocol) { return protocol + "://" + this->host + this->path; } \ No newline at end of file diff --git a/src/Request.h b/src/RequestBuilder.h similarity index 92% rename from src/Request.h rename to src/RequestBuilder.h index c285c26..f3a56de 100644 --- a/src/Request.h +++ b/src/RequestBuilder.h @@ -8,15 +8,15 @@ /** * Represents a HTTP request. */ -class Request { +class RequestBuilder { public: - Request(); + RequestBuilder(); /** * Set the HTTP method of the request. * @param method The HTTP method to set (like GET, POST). */ - Request(String method) { + RequestBuilder(String method) { this->method = method; }; /** @@ -24,7 +24,7 @@ class Request { * @param method The HTTP method to set (like GET, POST). * @param path The host of the request (like www.example.com). */ - Request(String method, String host) { + RequestBuilder(String method, String host) { this->method = method; this->host = host; }; @@ -34,7 +34,7 @@ class Request { * @param host The host of the request (like www.example.com). * @param path The path of the request (like /path/to/file.html). */ - Request(String method, String host, String path) { + RequestBuilder(String method, String host, String path) { this->method = method; this->host = host; this->path = path;