【发布时间】:2019-05-26 03:55:20
【问题描述】:
我正在尝试使用 Flutter 和 HttpClient 接收获取请求。
这是我想要完成的完整代码。
getSuggest() async {
try {
var httpClient = new HttpClient();
var uri = new Uri.http(
'http://autocomplete.geocoder.api.here.com', '/6.2/suggest.json', {
'app_id': 'APP_ID',
'app_code': 'APP_CODE',
'query': '123 Main Street',
'country': 'USA',
'language': 'en',
});
var request = await httpClient.getUrl(uri);
var response = await request.close();
var responseBody = await response.transform(Utf8Decoder()).join();
Map data = jsonDecode(responseBody);
print(data);
} catch (error) {
print(error);
}
}
我正在使用
import 'dart:io';
import 'dart:convert';
但是我的代码总是被发送到print(error) 并且打印的错误是
FormatException: 无效的 radix-10 数字
有什么想法吗?
谢谢!!
【问题讨论】:
-
你能发布整个错误日志吗?
-
打印
response.body并发布输出