httputil

package
v0.1.38 Latest Latest
Warning

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

Go to latest
Published: Jul 1, 2021 License: MIT Imports: 8 Imported by: 0

Documentation

Overview

* @Author: Daniel TAN * @Description: * @Date: 2020-09-01 09:15:45 * @LastEditTime: 2021-01-22 17:02:48 * @LastEditors: Daniel TAN * @FilePath: /trinitygo/httputil/httputil.go

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type RequestMethod

type RequestMethod string

RequestMethod Supported Request Method

const (
	// GET http get
	GET RequestMethod = "GET"
	// HEAD http head
	HEAD RequestMethod = "HEAD"
	// POST http POST
	POST RequestMethod = "POST"
	// PUT http PUT
	PUT RequestMethod = "PUT"
	// PATCH http PATCH
	PATCH RequestMethod = "PATCH"
	// DELETE http DELETE
	DELETE RequestMethod = "DELETE"
	// OPTIONS http OPTIONS
	OPTIONS RequestMethod = "OPTIONS"
	// TRACE http TRACE
	TRACE RequestMethod = "TRACE"
)

type ResponseData

type ResponseData struct {
	Status  int               `json:"status"`
	Data    interface{}       `json:"data,omitempty"`
	Err     interface{}       `json:"err,omitempty"`
	Runtime map[string]string `json:"runtime,omitempty"`
}

ResponseData response data

func (ResponseData) Error

func (r ResponseData) Error() string

type ServiceClient added in v0.0.35

type ServiceClient struct {
	Addr string
	Port int
}

ServiceClient service client

func (*ServiceClient) Request added in v0.0.35

func (s *ServiceClient) Request(method RequestMethod, path string, body []byte, header map[string]string) (int, interface{}, error)

Request send request

Jump to

Keyboard shortcuts

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