Yes, the site is https. To make sure, I tested it using the Qualys ssl checker and I access it with the https:// prefix.
--Dennis On Sunday, March 7, 2021 at 9:42:05 PM UTC-5 Shai Almog wrote: > I meant the Rest class. > > Sorry I neglected to ask something basic. Is the URL HTTPS? > If not iOS will fail by default. You can use this as a workaround: > https://www.codenameone.com/blog/ios-http-urls.html > On Sunday, March 7, 2021 at 7:13:46 PM UTC+2 [email protected] wrote: > >> Yes I'm using codename1.io.URL. >> >> On Sunday, March 7, 2021 at 11:46:23 AM UTC-5 Dennis Rogers wrote: >> >>> Sorry but I'm still having problems. I tried using unbuffered IO but >>> with the same result (works on the simulator but not on the device). Also >>> the code I sent you was followed by: >>> >>> // Get buffered Input stream >>> >>> is = link.getInputStream(); >>> BufferedInputStream binp = new BufferedInputStream(is); >>> // Get reply >>> String ans = readLine(binp); >>> >>> which I think would qualify as asking for a response from the server. >>> BTW this is all being done on a separate thread. >>> >>> I'm learning about the REST protocol but think this should work. >>> >>> -Dennis >>> On Saturday, March 6, 2021 at 9:32:02 PM UTC-5 Shai Almog wrote: >>> >>>> Are you using com.codenameone.io.URL ? >>>> I would recommend avoiding BufferedOutputStream in Codename One as all >>>> streams are buffered by default in Codename One. >>>> You also need to fetch the result for the request to finish. It won't >>>> happen until you try to get a response from the server. >>>> >>>> I would recommend using APIs like the "Rest" API which is simpler to >>>> use and doesn't require threading. >>>> >>>> On Saturday, March 6, 2021 at 11:24:53 PM UTC+2 [email protected] >>>> wrote: >>>> >>>>> I have the following code that I use to send an email and password to >>>>> my server. It works fine on the simulator but fails on an actual iphone >>>>> (I >>>>> receive a blank email and password): >>>>> >>>>> try { >>>>> URL url = new URL(*"server address"*); >>>>> link = url.openConnection(); >>>>> link.setDoOutput(true); >>>>> link.setDoInput(true); >>>>> } catch(URISyntaxException e) { >>>>> Log.p("URL error"); >>>>> Log.e(e); >>>>> } >>>>> // Get buffered output stream >>>>> os = link.getOutputStream(); >>>>> BufferedOutputStream bout = new BufferedOutputStream(os); >>>>> // Send email and hashed Password >>>>> bout.write((nemail + "\n").getBytes()); >>>>> pwHash = getHash(nemail + npasswd); >>>>> bout.write((pwHash + "\n").getBytes()); >>>>> bout.flush(); >>>>> >>>>> Thanks, Dennis >>>>> >>>> -- You received this message because you are subscribed to the Google Groups "CodenameOne Discussions" group. To unsubscribe from this group and stop receiving emails from it, send an email to [email protected]. To view this discussion on the web visit https://groups.google.com/d/msgid/codenameone-discussions/1b96d83d-c7b2-4629-af8c-0cf4599b99fbn%40googlegroups.com.
