class Cosmo::Intrinsic::HttpLib::Client::RequestFunction

Overview

Makes an HTTP request and returns the response

Defined in:

cosmo/runtime/intrinsic/lib/http.cr

Instance Method Summary

Instance methods inherited from class Cosmo::Intrinsic::IFunction

call(args : Array(ValueType)) : ValueType call, intrinsic? : Bool intrinsic?, to_s : String to_s, token(name : String) : Token token

Constructor methods inherited from class Cosmo::Intrinsic::IFunction

new(interpreter : Interpreter) new

Instance methods inherited from class Cosmo::Callable

arity : Range(UInt32, UInt32) arity, call(args : Array(ValueType)) : ValueType call, expand_args(args : Array(ValueType)) : Array(ValueType) expand_args, intrinsic? : Bool intrinsic?, to_s : String to_s

Instance Method Detail

def arity : Range(UInt32, UInt32) #
Description copied from class Cosmo::Callable

The amount of parameters this function will accept


[View source]
def call(args : Array(ValueType)) : ValueType #

string uri: The URI path to make a request to Function callback: Executed when the request is completed Table? options

  • string verb: The HTTP verb to use, e.g. GET, POST
  • string[][] headers
  • (string | Table)? form: The form body to send

[View source]