0

我的网址是这样的http://www.org.com。我希望将 json 对象作为查询参数发送给它address = {"address_id" : "A123456" }

我如何通过以下方法执行此操作:

final http.Response result = await
 http.Client().get(
     url, headers: {“abc”: abc} 
); 

所以我的请求 url 应该看起来像这样 url = http://www.org.com?address= {"address_id": "A123456"}

4

1 回答 1

0

要么自己把零件粘在一起,像这样:

  var j = json.encode({'address_id': 'A123456'});
  var url = Uri.encodeFull('http://www.org.com/?address=$j');
  http.get(url);

或者您可以使用 Uri 构造函数,如下所示:

  var url = Uri(scheme: 'http', host: 'www.org.com', query: 'address=$j');
于 2019-05-24T13:11:47.727 回答