[英]Flutter - How to get api response from a certification errored link
我正在嘗試從www.mocky.io獲取 api,問題是,當應用程序啟動時,我收到了類似的錯誤
E/flutter ( 846): [ERROR:flutter/lib/ui/ui_dart_state.cc(157)] Unhandled Exception: HandshakeException: Handshake error in client (OS Error: E/flutter ( 846): CERTIFICATE_VERIFY_FAILED: unable to get local issuer certificate(handshake.cc:354))
這就是我得到回應的方式。
Future _fetchPost() async {
http.Response response = await http.get(url);
print(response.body);
setState(() {
var convertDatatoJson = json.decode(response.body);
debugPrint(convertDatatoJson.toString());
_data = convertDatatoJson['table_menu_list'];
});}
如何為 GET 方法驗證此 api 鏈接的證書?
我提到了這個問題,對於 POST 方法https://stackoverflow.com/a/54359013/11893608 ,
任何其他建議都會有所幫助
嘗試同時添加http
和www.
例子:
http://www.mocky.io/v2/5185415ba171ea3a00704eed
mocky.io
可能使用www
來區mocky.io
域。 這就是為什么僅在添加http
時它不起作用的原因。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.