nodejs 如何发送一个带JSON的GET请求?

GET /megacorp/employee/_search
{
"aggs" : {
"all_interests" : {
"terms" : { "field" : "interests" },
"aggs" : {
"avg_age" : {
"avg" : { "field" : "age" }
}
}
}
}
}

我需要发送带JSON的GET请求给elastic-search 就像curl一样

curl -XGET 'http://localhost:9200/_search' -d '{
"type":"123"
}'

  

或者能将JSON转换成一般的带参数的url吗?

========================解决了!!
var json={};
GET 'http://localhost:9200/_search?source='+JSON.stringify(json)


转成string,作为get请求的参数
然后在后台用JSON.parse()转成json
不过要注意长度

上一篇:C,C++中的堆与栈


下一篇:深刻理解Java中final的作用(一):从final的作用剖析String被设计成不可变类的深层原因