HttpQuery_Go

发送HTTP请求,是HttpQuery函数的异步版本。

```JavaScript```语言的策略中可以使用```JSON.parse()```函数解析返回的数据。
object

HttpQuery_Go(url)
HttpQuery_Go(url, options)

HTTP请求的URL地址。
url
true
string
HTTP请求相关配置参数,可以使用以下结构:
```json
{
    method: "POST",
    body: "a=10&b=20&c=30",
    charset: "UTF-8",
    cookie: "session_id=12345; lang=en",
    debug: false,
    headers: {"TEST-HTTP-QUERY": "123"},
    timeout: 1000
}
  • debug:设置为true时,此次HttpQuery_Go函数调用返回完整的响应报文。设置为false时仅返回响应报文Body中的数据。
  • timeout:超时设置,设置1000表示1秒超时。

此结构中的所有字段均为可选字段,例如可以不设置headers字段。 HttpQuery_Go函数的options参数与HttpQuery函数的options参数保持一致。 options false object

”`javascript function main() { // 创建第一个异步线程 var r1 = HttpQuery_Go(”https://xxx.xxx.xxx”) // https://xxx.xxx.xxx 仅为演示地址,可以是某个数据源 // 创建第二个异步线程 var r2 = HttpQuery_Go(”https://xxx.xxx.xxx”)

// 获取第一个异步线程调用的返回值
var tickers1 = r1.wait()
// 获取第二个异步线程调用的返回值
var tickers2 = r2.wait()

// 打印结果
Log("tickers1:", tickers1)
Log("tickers2:", tickers2)

} python

不支持”`


// 不支持
HttpQuery_Go()函数使用示例:

HttpQuery_Go()函数仅支持JavaScript语言,Python语言可以使用urllib库直接发送HTTP请求。 HttpQuery_Go()主要用于访问交易所无需签名的接口,例如行情信息等公共接口。回测系统不支持HttpQuery_Go函数。

{@fun/Global/HttpQuery HttpQuery}