http

module
v0.1.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Jul 2, 2018 License: MIT

README

http

Provides HTTP utilities. Currently it offers a fast and easy-to-use HTTP client.

Installation

go get github.com/aerogo/http/client

Request

Basic GET request
response, err := client.Get("https://example.com").End()
Basic POST request
response, err := client.Post("https://example.com").End()
Sending request headers
response, err := client.Get("https://example.com").Header("Accept", "text/html").End()

Response

Status code
response.StatusCode()
Response body as a string
response.String()
Response body as bytes
response.Bytes()
Deserialize response body into an object (JSON)
response.Unmarshal(&obj)
Response body as a string without unzipping gzip contents
response.RawString()
Response body as bytes without unzipping gzip contents
response.RawBytes()

Directories

Path Synopsis

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL