Перейти к содержанию
Fire Monkey от А до Я
  • 0

THTTPClient


vvp35

Вопрос

На андроиде использую THTTPClient


var
  stRequest,stResponse:TStringStream;
  h:THTTPClient;
  resp:IHTTPResponse;
  URL:string;
begin

stRequest:=TStringStream.Create(Msg,TEncoding.ANSI);
stResponse:=TStringStream.Create();
h:=THttpClient.Create;
try
  try
    h.ContentType := 'application/json';

    h.Accept := 'application/json, text/plain, */*';
    resp:=h.Post('http://'+serverIP+':1400.', stRequest, stResponse);
    Result.Code:=resp.StatusCode;
    Result.Text:=stResponse.DataString;
  except
   Result.Code:=resp.StatusCode;
  end;

finally
  h.free;
  stRequest.Free;
  stResponse.Free;
end;

для версии андроида 7.0 все нормально. А вот в версии 9.0 выдает сообщение  "Cleartext HTTP traffic to 45.xx.xxx.xx not permitted"

помогите куда копать

 

Ссылка на комментарий

Рекомендуемые сообщения

  • 0

Подробности на английском языке: https://medium.com/@imstudio/android-8-cleartext-http-traffic-not-permitted-73c1c9e3b803

https://medium.com/@son.rommer/fix-cleartext-traffic-error-in-android-9-pie-2f4e9e2235e6

но достаточно, что я выше написал

Ссылка на комментарий
Гость
Эта тема закрыта для публикации ответов.
  • Последние посетители   0 пользователей онлайн

    • Ни одного зарегистрированного пользователя не просматривает данную страницу
×
×
  • Создать...