2015-05-07 00:00:06 +03:00
|
|
|
::
|
2016-02-11 03:41:28 +03:00
|
|
|
:::: /hoon/http/lib
|
2015-05-07 00:00:06 +03:00
|
|
|
::
|
|
|
|
::
|
|
|
|
::
|
|
|
|
/? 310
|
2016-11-17 04:42:58 +03:00
|
|
|
::
|
2016-12-03 03:56:54 +03:00
|
|
|
=, mimes:html
|
2016-12-03 02:09:58 +03:00
|
|
|
=, html
|
2015-05-07 00:00:06 +03:00
|
|
|
|%
|
2015-09-02 01:20:17 +03:00
|
|
|
++ request
|
2015-12-20 23:50:45 +03:00
|
|
|
$: domain/(list cord)
|
|
|
|
end-point/path
|
|
|
|
req-type/$?($get {$post p/json})
|
2017-10-24 00:50:31 +03:00
|
|
|
headers/math:eyre
|
|
|
|
queries/quay:eyre
|
2015-09-02 01:20:17 +03:00
|
|
|
==
|
|
|
|
++ send
|
2015-12-20 23:50:45 +03:00
|
|
|
|= {ost/bone pour-path/wire params/request}
|
2015-09-02 01:20:17 +03:00
|
|
|
:^ ost %them pour-path
|
2017-10-24 00:50:31 +03:00
|
|
|
`(unit hiss:eyre)`[~ (request-to-hiss params)]
|
2015-05-29 02:07:03 +03:00
|
|
|
::
|
2015-09-02 01:20:17 +03:00
|
|
|
++ request-to-hiss
|
2017-10-24 00:50:31 +03:00
|
|
|
|= request ^- hiss:eyre
|
2015-09-02 01:20:17 +03:00
|
|
|
=- ~& hiss=- -
|
2017-10-24 00:50:31 +03:00
|
|
|
:- ^- parsed-url/purl:eyre
|
2015-09-02 01:20:17 +03:00
|
|
|
:+ :+ security=%.y
|
|
|
|
port=~
|
|
|
|
host=[%.y [path=domain]]
|
|
|
|
endpoint=[extensions=~ point=end-point] :: ++pork,
|
|
|
|
q-strings=queries :: ++quay
|
|
|
|
?@ req-type
|
|
|
|
[%get headers ~]
|
2017-10-24 00:50:31 +03:00
|
|
|
[%post headers ~ (as-octt:mimes:html (en-json p.req-type))]
|
2015-05-07 00:00:06 +03:00
|
|
|
--
|