summaryrefslogtreecommitdiff
path: root/src/http/header.rs
diff options
context:
space:
mode:
authorTyler Murphy <tylerm@tylerm.dev>2023-07-02 22:15:24 -0400
committerTyler Murphy <tylerm@tylerm.dev>2023-07-02 22:15:24 -0400
commit41fe16978ea506127bf43c21e977fd9581d87282 (patch)
treeb5bf1ef7a37404350d45f0b6e8a00c5b32216e08 /src/http/header.rs
parentmore info (diff)
downloadbashttp-41fe16978ea506127bf43c21e977fd9581d87282.tar.gz
bashttp-41fe16978ea506127bf43c21e977fd9581d87282.tar.bz2
bashttp-41fe16978ea506127bf43c21e977fd9581d87282.zip
add methods to routes, allow custom headers and response codes
Diffstat (limited to 'src/http/header.rs')
-rw-r--r--src/http/header.rs7
1 files changed, 2 insertions, 5 deletions
diff --git a/src/http/header.rs b/src/http/header.rs
index e6fc552..03e4303 100644
--- a/src/http/header.rs
+++ b/src/http/header.rs
@@ -57,9 +57,7 @@ impl HeaderMap {
string
}
- pub fn serialize(lines: &mut Split<char>) -> Self {
-
- let mut headers = Self::new();
+ pub fn serialize(&mut self, lines: &mut Split<char>) {
loop {
let Some(header) = lines.next() else { break };
@@ -69,10 +67,9 @@ impl HeaderMap {
let Some(key) = parts.next() else { continue };
let Some(value) = parts.next() else { continue };
- headers.put(Header::new(key.trim(), value.trim()));
+ self.put(Header::new(key.trim(), value.trim()));
}
- headers
}
pub fn new() -> Self {