source resty [-W] [remote] [OPTIONS] # load functions into shell resty [-v] # prints current request URI base resty <remote> [OPTIONS] # sets the base request URI
HEAD [path] [OPTIONS] # HEAD request OPTIONS [path] [OPTIONS] # OPTIONS request GET [path] [OPTIONS] # GET request DELETE [path] [OPTIONS] # DELETE request PUT [path] [data] [OPTIONS] # PUT request PATCH [path] [data] [OPTIONS] # PATCH request POST [path] [data] [OPTIONS] # POST request TRACE [path] [OPTIONS] # TRACE request
Options:
-Q Don't URL encode the path. -q <query> Send query string with the path. A '?' is prepended to <query> and concatenated onto the <path>. -W Don't write to history file (only when sourcing script). -V Edit the input data interactively in'vi'. (PUT, PATCH, and POST requests only, with data piped to stdin.) -Z Raw output. This disables any processing of HTML in the response. -v Verbose output. When used with the resty command itself this prints the saved curl options along with the current URI base. Otherwise this is passed to curl for verbose curl output. --dry-run Just output the curl command. <curl opt> Any curl options will be passed down to curl.
Other Tools
postman
Postman is a collaboration platform for API development. Postman’s features simplify each step of building an API and streamline collaboration so you can create better APIs—faster
download Postman-linux-x64-7.10.0.tar.gz from here
1 2 3
tar xzvf Postman-linux-x64-7.10.0.tar.gz cd Postman ./Postman
now we can create free account and play with postman.