Я пытаюсь отправить данные на сервер (API), который запрашивает (необязательно) сертификат клиента.
Я создаю запрос HTTP POST с пакетом http для dart (https://pub.dev/packages/http).
var uriResponse = await client
.post(
'https://myApiUrl',
headers: headers,
body: json.encode(dataToPost))
.then((res) {
...success code...
}).catchError((error) {
print(error);
});
Я получаю (на линии вызова .post):
Exception has occurred. ClientException ()
Сообщение об исключении пусто.
Изменение конфигурации сервера таким образом, что для него больше не требуется сертификат клиента, устраняет проблему.
Как обойти запрос сертификата клиента?