Forum > Android
how to android https request with jHttpClient without lazarus
(1/1)
Key-Real:
Hi,
i wanna:
jHttpClient.Get(...)
without using lazarus, using android_native_app_glue.
how to setup jHttpClient?
Key-Real:
to clarify:
--- Code: Pascal [+][-]window.onload = function(){var x1 = document.getElementById("main_content_section"); if (x1) { var x = document.getElementsByClassName("geshi");for (var i = 0; i < x.length; i++) { x[i].style.maxHeight='none'; x[i].style.height = Math.min(x[i].clientHeight+15,306)+'px'; x[i].style.resize = "vertical";}};} ---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));
Navigation
[0] Message Index