fix 修复请求没有权限的问题
This commit is contained in:
parent
566d95bc0f
commit
4ac9614af6
@ -6,7 +6,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestCNClient(t *testing.T) {
|
func TestCNClient(t *testing.T) {
|
||||||
cli, err := CNClient()
|
cli, err := CNClient(XMac_Coach)
|
||||||
if err != nil {
|
if err != nil {
|
||||||
t.Fatal(err)
|
t.Fatal(err)
|
||||||
}
|
}
|
||||||
|
@ -110,7 +110,14 @@ type ProductData struct {
|
|||||||
} `json:"prices"`
|
} `json:"prices"`
|
||||||
Remark string `json:"-"`
|
Remark string `json:"-"`
|
||||||
}
|
}
|
||||||
|
type ImageGroup struct {
|
||||||
|
Images []struct {
|
||||||
|
Src string `json:"src"`
|
||||||
|
Title string `json:"title"`
|
||||||
|
Alt string `json:"alt"`
|
||||||
|
} `json:"images"`
|
||||||
|
ViewType string `json:"viewType"`
|
||||||
|
}
|
||||||
type ProductDataResponse struct {
|
type ProductDataResponse struct {
|
||||||
ProductData []*ProductData `json:"productsData"`
|
ProductData []*ProductData `json:"productsData"`
|
||||||
}
|
}
|
||||||
|
@ -7,7 +7,7 @@ import (
|
|||||||
)
|
)
|
||||||
|
|
||||||
func TestClient(t *testing.T) {
|
func TestClient(t *testing.T) {
|
||||||
subs := []string{"https://us.timerzz.com:26106/vmess/sub", "https://us.timerzz.com:26106/trojan/sub", "https://us.timerzz.com:26106/ssr/sub"}
|
subs := []string{"https://us.timerzz.com:26106/vmess/sub"}
|
||||||
pool := proxy.NewProxyPool(subs)
|
pool := proxy.NewProxyPool(subs)
|
||||||
client := USClient(pool)
|
client := USClient(pool)
|
||||||
resp, err := client.ViewAllBags(context.Background(), 1)
|
resp, err := client.ViewAllBags(context.Background(), 1)
|
||||||
|
@ -2,12 +2,13 @@ package restry_pool
|
|||||||
|
|
||||||
import (
|
import (
|
||||||
"context"
|
"context"
|
||||||
"github.com/corpix/uarand"
|
|
||||||
"github.com/go-resty/resty/v2"
|
|
||||||
"net"
|
"net"
|
||||||
"net/http"
|
"net/http"
|
||||||
"sync"
|
"sync"
|
||||||
"time"
|
"time"
|
||||||
|
|
||||||
|
"github.com/corpix/uarand"
|
||||||
|
"github.com/go-resty/resty/v2"
|
||||||
)
|
)
|
||||||
|
|
||||||
var rp *restyPool
|
var rp *restyPool
|
||||||
@ -35,6 +36,15 @@ const (
|
|||||||
|
|
||||||
func beforeRequest(cli *resty.Client, req *resty.Request) error {
|
func beforeRequest(cli *resty.Client, req *resty.Request) error {
|
||||||
cli.SetHeader("User-Agent", uarand.GetRandom())
|
cli.SetHeader("User-Agent", uarand.GetRandom())
|
||||||
|
cli.SetHeader("sec-fetch-site", "same-origin")
|
||||||
|
cli.SetHeader("upgrade-insecure-requests", "1")
|
||||||
|
cli.SetHeaders(map[string]string{
|
||||||
|
"sec-fetch-dest": "empty",
|
||||||
|
"sec-fetch-mode": "navigate",
|
||||||
|
"Accept": "*/*",
|
||||||
|
"Accept-Encoding": "gzip, deflate, br",
|
||||||
|
"Connection": "keep-alive",
|
||||||
|
})
|
||||||
return nil
|
return nil
|
||||||
}
|
}
|
||||||
func NewRestyPool() *restyPool {
|
func NewRestyPool() *restyPool {
|
||||||
|
Loading…
Reference in New Issue
Block a user