I have a problem with calling the GET url function (there was no problem on LK 3.0), so I created an app using MIT AppInventor - as before on LK 3.0.
After calling the function, the following message will appear:
Error 1101: Could not get response with specified URL: https://user:password@ip-address:port/outs.cgi?out4=1
Yes, I am following this tutorial. It works from the browser, but if you additionally click on the acceptance / negation of the certificate - I suspect that it blocks the option via MITTappinvertory, because there is no way to save the option to additionally confirm the certificate ...
EDIT:
So I ran tests - it's exactly as I wrote.
If you remove https in Lankontroler - in Settings and management > network - then there is no problem.
If the https service is enabled - then the GET command is not executed - because the ssl error message is reported (of course, because it is not registered) and the GET command does not work. Question: is it possible to bypass the quality of the question about unregistered ssl certificate in Appinwertory?
Yes, there is the IgnoreSslErrors option, but for the component: WebViewer - and I'm not talking about opening a web page (WebViewer) but about calling the url get function (Web component) and there is no ssl ignore...
What are the API instructions? Are you certain the data can be returned without using a web page interface? Have you tried with a webview?
From your images of blocks, your url looks wrong, given you are supplying the access credentials in the web header. Should be something like: https://ip_address:port/outs.cgi?out4=1
So - clearly the problem is that after starting communication over https - a message about accepting the ssl certificate not-signed appears, and the application is unable to pass it - unless there is a possibility, the application first (in the background) opened this page , accepted the not-signed certificate and then performed the GET command - but is it possible?