@totvs/http

0.0.1-20220310.2 • Public • Published

@TOTVS/HTTP

This Package @totvs/http lets you make HTTP requests, like GET, POST, PUT and DELETE.

This plugin is compatible with Angular, React and Javascript projects.

Installation

Using npm: $ npm install --save @totvs/http

// using ES6 modules
import { HttpPlugin } from @totvs/http;
var http = new HttpPlugin();

// using CommonJS modules
var http = require('@totvs/http')
var http = new http.HttpPlugin();

Usage

Use these specific methods:

First, you need to know how parameters work:

Parameters:

URL: Address of your service. QueryParams: Query parameters are a defined set of parameters attached to the end of a url. They are extensions of the URL that are used to help define specific content or actions based on the data being passed. Headers: HTTP header fields are components of the header section of request and response messages in the Hypertext Transfer Protocol (HTTP). They define the operating parameters of an HTTP transaction. Body: Content to send

After this, you can use the methods:

GET

The GET method is used to retrieve information from the given server using a given URI.

this.http.get(URL, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

POST

A POST request is used to send data to the server, for example, customer information, file upload, etc.

this.http.POST(URL, Body, QueryParms, Headers).subscribe( res => {
  console.log(res);
});

PUT

Replaces all current representations of the target resource with the uploaded content.

this.http.put(URL, Body, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

PATCH

Replaces partial current representations of the target resource with the uploaded content.

this.http.patch(URL, Body, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

DELETE

Removes all current representations of the target resource given by a URI.

this.http.delete(URL, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

REQUEST

This is a generic way to call a method(GET, POST, PUT, PATCH and DELETE)

this.http.request(Method, URL, QueryParms, Headers).subscribe( res => {
    console.log(res);
});

Readme

Keywords

none

Package Sidebar

Install

npm i @totvs/http

Weekly Downloads

42

Version

0.0.1-20220310.2

License

ISC

Unpacked Size

33.6 kB

Total Files

10

Last publish

Collaborators

  • jcorrea97
  • mingle.dev
  • rogerio.fialho
  • dev.totvs
  • felipecrescencio
  • nicoleoliveira
  • felipeconti
  • alexmmartins
  • danotto
  • mansano
  • rogeriorc
  • tvmatias
  • robson.dba
  • daniel.yampolschi
  • acandido
  • lwtnb.wrk
  • pouidev
  • alinelariguet
  • roger.steuernagel
  • totvstec-bot