在HTTP getUrl中设置标头

时间:2019-04-02 07:33:21

标签: bixby bixbystudio

我正在尝试从http getUrl函数获取数据,但无法在请求中设置标头。

var response = http.getUrl(url,{format:'json'});

作为回应,我正在获取数据 内容类型text / html; charset = utf-8

我需要设置标题 content-type:“ application / json” 以获得正确的格式,但是无法在get调用中设置标题。

请帮助我解决这个小问题。

谢谢。

1 个答案:

答案 0 :(得分:4)

I resolved the issue, we can add headers in options object and pass as an argument 
in getUrl function

var options = { 
    format: 'json',
    query: {
      term: type
    },
   headers:{'Accept':'application/json'}
  };
 var response = http.getUrl(config.get('remote.url') + '/search', options);