Huge News!Announcing our $40M Series B led by Abstract Ventures.Learn More
Socket
Sign inDemoInstall
Socket

@seliaco/giant-panda-http

Package Overview
Dependencies
Maintainers
3
Versions
24
Alerts
File Explorer

Advanced tools

Socket logo

Install Socket

Detect and block malicious and high-risk dependencies

Install

@seliaco/giant-panda-http

Selia Http Library

  • 1.0.26
  • latest
  • Source
  • npm
  • Socket score

Version published
Maintainers
3
Created
Source

Selia Http

Features

Documentation is pending.

Usage

  1. Installation: Install the Selia Http Library using npm or yarn:

    npm install @seliaco/giant-panda-http
    

    or

    yarn add @seliaco/giant-panda-http
    

    or using CDN

    <script src="https://unpkg.com/@seliaco/giant-panda-http"></script>
    
  2. Usage: Import the Selia Http Library and create an instance of the SeliaHttp class:

    <script src="https://unpkg.com/@seliaco/giant-panda-http"></script>
    
    <script>
       const { SeliaHttp } = window.GiantPandaHttp;
       
       const seliaHttp = new SeliaHttp({
          origin: 'your_origin',
          version: 'your_version',
          language: 'your_language',
          country: 'your_country',
          auth: 'your_auth_token'
       });
       
       const response = await http.post(
           'https://jsonplaceholder.typicode.com/posts', // url
           {
               headers: {
                   'Custom-Header': 'My Custom Header Value',
               },
               body: {
                   title: 'foo',
                   body: 'bar',
                   userId: 1,
               },
               auth: 'Bearer token'
           }, // props
           {} // modifiers
       );
    </script>
    

Methods

The SeliaHttp class provides the following methods:

  • get(url: string, props: HttpProps, modifiers: HttpModifiers): Makes a GET request.
  • post(url: string, props: HttpProps, modifiers: HttpModifiers): Makes a POST request.
  • put(url: string, props: HttpProps, modifiers: HttpModifiers): Makes a PUT request.
  • patch(url: string, props: HttpProps, modifiers: HttpModifiers): Makes a PATCH request.
  • delete(url: string, props: HttpProps, modifiers: HttpModifiers): Makes a DELETE request.

Each method accepts the following parameters:

  • url: The URL to which the request is sent.
  • props: An object containing the headers, body, and authentication details for the request.
  • modifiers: An object containing the headers to be included in the response.

Contributing

Contributions to the Selia Http Library are welcome! If you have suggestions for new features, or if you find any issues, please open an issue or submit a pull request on GitHub.

License

This library is distributed under the MIT License.

Contact

For any questions or inquiries, please contact the Selia development team at tech@selia.co.

Acknowledgments

Special thanks to all contributors who have helped make this library possible.

FAQs

Package last updated on 16 May 2024

Did you know?

Socket

Socket for GitHub automatically highlights issues in each pull request and monitors the health of all your open source dependencies. Discover the contents of your packages and block harmful activity before you install or update your dependencies.

Install

Related posts

SocketSocket SOC 2 Logo

Product

  • Package Alerts
  • Integrations
  • Docs
  • Pricing
  • FAQ
  • Roadmap
  • Changelog

Packages

npm

Stay in touch

Get open source security insights delivered straight into your inbox.


  • Terms
  • Privacy
  • Security

Made with ⚡️ by Socket Inc