Skip to content

Latest commit

 

History

History
34 lines (25 loc) · 1005 Bytes

README.md

File metadata and controls

34 lines (25 loc) · 1005 Bytes

Pingo

GitHub release (latest by date) Go Reference

Pingo is a general purpose, high level request library implemented in Go. It is built on top of the standard net/http package and aims to make working with requests more convenient.

Features

  • Zero dependencies
  • Chainable API
  • Context support
  • Logging and debugging options
  • Reusable clients
  • Tweak options both at client and request level
  • Convenient methods to send raw, JSON, XML, form URL encoded, multipart form requests or provide a callback function to create the request body
  • Async requests
  • Easily access response headers and body
  • Streamed response support

Installation

go get -u github.com/mauserzjeh/pingo/v2

Tests

go test -v

Usage

Check the documentation and tests for available methods and examples