/
default.go
87 lines (67 loc) 路 1.71 KB
/
default.go
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
package miner
import "net/http"
// DefaultWorker Global Worker
var DefaultWorker *Worker
func init() {
UaInit()
// New a Worker
worker := new(Worker)
worker.Request = newRequest()
worker.Header = http.Header{}
worker.Response = new(Response)
worker.Client = Client
// Global Worker!
DefaultWorker = worker
}
// ToString This make effect only your Worker exec serial! Attention!
// Change Your Raw data To string
func ToString() string {
return DefaultWorker.ToString()
}
// JsonToString This make effect only your Worker exec serial! Attention!
// Change Your JSON like Raw data to string
func JsonToString() (string, error) {
return DefaultWorker.JsonToString()
}
func Clone() *Worker {
return DefaultWorker.Clone()
}
func Get() (body []byte, e error) {
return DefaultWorker.Get()
}
func Delete() (body []byte, e error) {
return DefaultWorker.Delete()
}
func Go() (body []byte, e error) {
return DefaultWorker.Go()
}
func GoByMethod(method string) (body []byte, e error) {
return DefaultWorker.SetMethod(method).Go()
}
func OtherGo(method, contentType string) (body []byte, e error) {
return DefaultWorker.OtherGo(method, contentType)
}
func Post() (body []byte, e error) {
return DefaultWorker.Post()
}
func PostJSON() (body []byte, e error) {
return DefaultWorker.PostJSON()
}
func PostFILE() (body []byte, e error) {
return DefaultWorker.PostFILE()
}
func PostXML() (body []byte, e error) {
return DefaultWorker.PostXML()
}
func Put() (body []byte, e error) {
return DefaultWorker.Put()
}
func PutJSON() (body []byte, e error) {
return DefaultWorker.PutJSON()
}
func PutFILE() (body []byte, e error) {
return DefaultWorker.PutFILE()
}
func PutXML() (body []byte, e error) {
return DefaultWorker.PutXML()
}