Gửi một yêu cầu HTTP, một phiên bản không đồng bộ củaHttpQuery
function.
CácHttpQuery_Go()
hàm ngay lập tức trả về một đối tượng đồng thời có thể được sử dụng để có được kết quả của một yêu cầu HTTP sử dụngwait
phương pháp củaJSON.parse()
chức năng có thể được sử dụng để phân tích cácJSON.parse()
chức năng trongJavaScript
chiến lược ngôn ngữ
đối tượng
HttpQuery_Go ((url) HttpQuery_Go ((url, tùy chọn)
URL yêu cầu HTTP. url đúng chuỗi Ví dụ, cài đặt liên quan đến yêu cầu HTTP có thể được cấu trúc như sau:
{
method: "POST",
body: "a=10&b=20&c=30",
charset: "UTF-8",
cookie: "session_id=12345; lang=en",
// profile: "",
debug: false,
headers: {"TEST-HTTP-QUERY": "123"},
timeout: 1000
}
tls
fingerprints.true
, cái nàyHttpQuery_Go
function call trả về toàn bộ tin nhắn trả lời.false
, chỉ có dữ liệu trongBody
của tin nhắn trả lời được trả về.profile
trường có thể bị bỏ qua.các lựa chọn sai đối tượng
function main() {
// Create the first asynchronous thread
var r1 = HttpQuery_Go("https://www.okx.com/api/v5/market/tickers?instType=SPOT")
// Create the second asynchronous thread
var r2 = HttpQuery_Go("https://api.huobi.pro/market/tickers")
// Get the return value of the first asynchronous thread call
var tickers1 = r1.wait()
// Get the return value of the second asynchronous thread call
var tickers2 = r2.wait()
// Print results
Log("tickers1:", tickers1)
Log("tickers2:", tickers2)
}
# Not supported
// Not supported
Truy cập không đồng bộ vào giao diện công khai của sàn giao dịch cho dữ liệu ticker tổng hợp.
CácHttpQuery_Go()
chỉ hỗ trợ chức năngJavaScript
, cácPython
ngôn ngữ có thể được sử dụng vớiurllib
thư viện để gửi các yêu cầu HTTP trực tiếp.HttpQuery_Go()
chủ yếu được sử dụng để truy cập các giao diện không yêu cầu chữ ký trên sàn giao dịch, chẳng hạn như giao diện công khai như thông tin ticker.HttpQuery_Go
không được hỗ trợ trong hệ thống backtesting.
{@fun/Global/HttpQuery HttpQuery}
HttpQuery Mã hóa