| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960 |
- package fwh_pro
- import (
- "fwh-toolbox-server/utils/httpClient"
- "net/http"
- "net/url"
- "time"
- )
- const (
- timeout time.Duration = 30 // fwh请求超时30s
- )
- // 仅用户登录或者不需要token的请求
- func FwhHttpGetWithoutToken(url string, params url.Values) ([]byte, error) {
- t := timeout
- opt := httpClient.HttpClientOptions{
- Timeout: &t,
- Header: &http.Header{
- "Accept": {"application/json", "text/plain", "*/*"},
- },
- }
- return httpClient.HttpGet(url, params, &opt)
- }
- func FwhHttpGet(url string, params url.Values) ([]byte, error) {
- t := timeout
- opt := httpClient.HttpClientOptions{
- Timeout: &t,
- Header: &http.Header{
- "Logintoken": {getLoginToken()},
- "Accept": {"application/json", "text/plain", "*/*"},
- },
- }
- return httpClient.HttpGet(url, params, &opt)
- }
- // 仅用户登录或者不需要token的请求
- func FwhHttpPostWithoutToken(url string, body any) ([]byte, error) {
- t := timeout
- opt := httpClient.HttpClientOptions{
- Timeout: &t,
- Header: &http.Header{
- "Accept": {"application/json", "text/plain", "*/*"},
- },
- }
- return httpClient.HttpPost(url, body, &opt)
- }
- func FwhHttpPost(url string, body any) ([]byte, error) {
- t := timeout
- opt := httpClient.HttpClientOptions{
- Timeout: &t,
- Header: &http.Header{
- "Logintoken": {getLoginToken()},
- "Accept": {"application/json", "text/plain", "*/*"},
- },
- }
- return httpClient.HttpPost(url, body, &opt)
- }
|