# Operations declared by barnard59-http
# https://barnard59.zazuko.com/packages/http

@prefix code: <https://code.described.at/>.
@prefix p: <https://pipeline.described.at/>.
@prefix rdfs: <http://www.w3.org/2000/01/rdf-schema#>.

<https://barnard59.zazuko.com/operations/http/get> a p:Operation, p:Readable;
  rdfs:comment "Makes a HTTP GET request and returns the body of the response as stream.";
  rdfs:label "HTTP GET request";
  code:implementedBy [ a code:EcmaScriptModule;
      code:link <node:barnard59-http/get.js#default>
    ].

<https://barnard59.zazuko.com/operations/http/post> a p:Operation, p:Readable, p:Writable;
  rdfs:comment "Makes a HTTP POST request, sends the written data as request body and returns the body of the response as stream.";
  rdfs:label "HTTP POST request";
  code:implementedBy [ a code:EcmaScriptModule;
      code:link <node:barnard59-http/post.js#default>
    ].
