diff options
author | Kai WU <kaiwu2004@gmail.com> | 2025-05-16 20:50:25 +0800 |
---|---|---|
committer | kaiwu <kaiwu2004@gmail.com> | 2025-05-16 23:33:16 +0800 |
commit | 0a9ffacdd82d49ea541346130e1fe28ee7194bea (patch) | |
tree | 75326d3776752b9d3f06089e4977b9002a2f5ffd /src/njs | |
parent | 876b3f41ffc0c11ba4af5a670b132de8034ecd11 (diff) | |
download | ngs-main.tar.gz ngs-main.zip |
Diffstat (limited to 'src/njs')
-rw-r--r-- | src/njs/http.gleam | 10 |
1 files changed, 5 insertions, 5 deletions
diff --git a/src/njs/http.gleam b/src/njs/http.gleam index 6c7a3a1..1175f58 100644 --- a/src/njs/http.gleam +++ b/src/njs/http.gleam @@ -1,6 +1,6 @@ +import gleam/dict.{type Dict} import gleam/javascript/array.{type Array} import gleam/javascript/promise.{type Promise} -import gleam/json.{type Json} import njs/buffer.{type Buffer} pub type HTTPRequest @@ -12,10 +12,10 @@ pub type HTTPResponse = HTTPRequest @external(javascript, "../http_ffi.mjs", "http_args") -pub fn args(request r: HTTPRequest) -> Json +pub fn args(request r: HTTPRequest) -> String @external(javascript, "../http_ffi.mjs", "http_get_variables") -pub fn get_variables(request r: HTTPRequest) -> Json +pub fn get_variables(request r: HTTPRequest) -> Dict(String, String) @external(javascript, "../http_ffi.mjs", "http_get_raw_variables") pub fn get_raw_variables(request r: HTTPRequest) -> Buffer @@ -37,13 +37,13 @@ pub fn error(request r: HTTPRequest, message m: String) -> HTTPRequest pub fn finish(request r: HTTPRequest) -> Nil @external(javascript, "../http_ffi.mjs", "http_headers_in") -pub fn headers_in(request r: HTTPRequest) -> Json +pub fn headers_in(request r: HTTPRequest) -> Dict(String, String) @external(javascript, "../http_ffi.mjs", "http_raw_headers_in") pub fn raw_headers_in(request r: HTTPRequest) -> Array(#(String, String)) @external(javascript, "../http_ffi.mjs", "http_get_headers_out") -pub fn get_headers_out(request r: HTTPRequest) -> Json +pub fn get_headers_out(request r: HTTPRequest) -> Dict(String, String) @external(javascript, "../http_ffi.mjs", "http_get_raw_headers_out") pub fn get_raw_headers_out(request r: HTTPRequest) -> Array(#(String, String)) |