how to android https request with jHttpClient without lazarus lazarus / 43-Android ---------------------------------------------------------------------- Key-Real · 2025-05-29 14:08 Hi, i wanna: jHttpClient.Get(...) without using lazarus, using android_native_app_glue. how to setup jHttpClient? ---------------------------------------------------------------------- Key-Real · 2025-05-29 14:32 to clarify: Code: Pascal  [Select][+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i varjHttpClient1: jHttpClient;    App: jApp;  env: PJNIEnv;  vm: jni.PJavaVM;  activityObj: pointer;  res: jint; begin    vm:= Tandroid_app(theapp^).activity^.vm;  activityObj:= Tandroid_app(theapp^).activity^.clazz;   res:= vm^^.AttachCurrentThread(vm, @env, nil);  if res <> 0 then    logv('Failed to attach thread to JVM')  else    logv('Attached to JVM, env ready');     if env = nil then logv('env is NIL!');  if activityObj = nil then logv('activityObj is NIL!');   App:= jApp.Create(nil);  logv('jApp.Create success');  App.Init(And_jni.PJNIEnv(env), activityObj, activityObj, nil, nil);      <---- IT CRASH HERE !!!  logv('jApp.Init success');    jHttpClient1:= jHttpClient.Create(app);  logv('jHttpClient.Create success');   jHttpClient1.Init;  logv('jHttpClient.Init success');    ss:= jHttpClient1.Get('https://world.openfoodfacts.net/api/v2/product/ 4029764001807');  logv('fetched');  logv(pchar(ss));