diff --git a/ebin/qhl.app b/ebin/qhl.app index be82950..ca523f1 100644 --- a/ebin/qhl.app +++ b/ebin/qhl.app @@ -3,5 +3,5 @@ {registered,[]}, {included_applications,[]}, {applications,[stdlib,kernel]}, - {vsn,"0.2.0"}, + {vsn,"0.2.1"}, {modules,[qhl]}]}. diff --git a/include/http.hrl b/include/http.hrl index 27d24d2..4f2193f 100644 --- a/include/http.hrl +++ b/include/http.hrl @@ -6,7 +6,7 @@ version = undefined :: undefined | http10 | http11 | http20, headers = undefined :: undefined | [{Key :: binary(), Value :: binary()}], cookies = undefined :: undefined | #{Key :: binary() := Value :: binary()}, - enctype = undefined :: undefined | none | urlencoded | multipart(), + enctype = undefined :: undefined | none | urlencoded | json | multipart(), size = undefined :: undefined | none | non_neg_integer(), body = undefined :: undefined | none | body()}). @@ -20,6 +20,6 @@ -type method() :: get | post | options. -type multipart() :: {multipart, Boundary :: binary()}. --type body() :: {partial, binary()} | {multipart, [body_part()]} | binary(). +-type body() :: {partial, binary()} | {multipart, [body_part()]} | binary() | zj:value(). -type body_part() :: {Field :: binary(), Data :: binary()} | {Field :: binary(), Name :: binary(), Data :: binary()}. diff --git a/src/qhl.erl b/src/qhl.erl index f65f590..e5aa2f0 100644 --- a/src/qhl.erl +++ b/src/qhl.erl @@ -8,7 +8,7 @@ %%% @end -module(qhl). --vsn("0.2.0"). +-vsn("0.2.1"). -author("Craig Everett "). -copyright("Craig Everett "). -license("MIT"). diff --git a/zomp.meta b/zomp.meta index 20bad0d..e16448a 100644 --- a/zomp.meta +++ b/zomp.meta @@ -2,10 +2,10 @@ {type,lib}. {modules,[]}. {prefix,none}. -{author,"Craig Everett"}. {desc,"The Quick HTTP Library"}. -{package_id,{"otpr","qhl",{0,2,0}}}. -{deps,[]}. +{author,"Craig Everett"}. +{package_id,{"otpr","qhl",{0,2,1}}}. +{deps,[{"otpr","zj",{1,1,2}}]}. {key_name,none}. {a_email,"zxq9@zxq9.com"}. {c_email,"zxq9@zxq9.com"}.