Documentation
¶
Index ¶
- Constants
- Variables
- func DefaultUserAgent() string
- func Get(url string) (*http.Response, error)
- func Post(url, contentType string, body io.Reader) (*http.Response, error)
- func PostFile(url, formName, fileName string) (*http.Response, error)
- func PostMultipartForm(url string, form *MultipartForm) (*http.Response, error)
- func SetTransport(v *http.Transport)
- func SetUserAgent(v string)
- func UserAgent() string
- type MultipartForm
Constants ¶
View Source
const ( HdrKeyUserAgent = "User-Agent" HdrKeyContentType = "Content-Type" HdrValApplicationJson = "application/json" )
View Source
const (
Timeout = 5 * time.Second
)
Variables ¶
View Source
var Default = &http.Client{ Timeout: Timeout, }
View Source
var ErrRequest = errors.New("http request error")
Functions ¶
func DefaultUserAgent ¶
func DefaultUserAgent() string
func PostMultipartForm ¶
func PostMultipartForm(url string, form *MultipartForm) (*http.Response, error)
PostMultipartForm 上传文件或其他多个字段
func SetTransport ¶
func SetUserAgent ¶
func SetUserAgent(v string)
Types ¶
type MultipartForm ¶
type MultipartForm struct {
// contains filtered or unexported fields
}
MultipartForm 保存文件或其他字段信息
func NewMultipartForm ¶
func NewMultipartForm() *MultipartForm
func (*MultipartForm) AddFile ¶
func (t *MultipartForm) AddFile(name, fileName string) *MultipartForm
AddFile 保存文件信息
func (*MultipartForm) AddParam ¶
func (t *MultipartForm) AddParam(name, value string) *MultipartForm
AddParam 保存参数信息
Click to show internal directories.
Click to hide internal directories.