Re: [codenameone-discussions] Re: Net Communications on iphone device

2021-03-20 Thread Dennis Rogers
Many thanks to you guys for all the help. Using the POST method seems to have solved the problem. -Dennis On Friday, March 19, 2021 at 12:35:35 PM UTC-4 Steve Hannah wrote: > Have you tried setting the request method to POST? > > URL url = new URL("https://symdesigns.com/php/export.php;); > >

Re: [codenameone-discussions] Re: Net Communications on iphone device

2021-03-19 Thread Steve Hannah
Have you tried setting the request method to POST? URL url = new URL("https://symdesigns.com/php/export.php;); URL.HttpURLConnection link = (URL.HttpURLConnection)url.openConnection(); link.setRequestMethod("POST"); ... On Fri, Mar 19, 2021 at 9:14 AM Dennis Rogers wrote: > I don't know if

Re: [codenameone-discussions] Re: Net Communications on iphone device

2021-03-19 Thread Dennis Rogers
I don't know if this helps but here's the php server code that reads the credentials $std = fopen("php://input","r"); if($std==false) logError("Can't open input"); $ln1 = fgets($std); $reply = sscanf(str_replace(" ","",$ln1),"%s"); $email = trim($reply[0],"\n"); logError(sprintf("line 1 = %s,

Re: [codenameone-discussions] Re: Net Communications on iphone device

2021-03-19 Thread Dennis Rogers
Thanks for trying the test code. "Success" is just the name of the dialog. "nok" means that the credentials were not correct. Actually, from the server logs, it appears to have received a blank email and password. On Thursday, March 18, 2021 at 4:02:12 PM UTC-4 Steve Hannah wrote: > I just

Re: [codenameone-discussions] Re: Net Communications on iphone device

2021-03-18 Thread Steve Hannah
I just tried building the test: Form hi = new Form("Hi World", BoxLayout.y()); Button test = new Button("Test"); hi.add(test); test.addActionListener(e -> { try { URL url = new URL("https://symdesigns.com/php/export.php;); URL.URLConnection link = url.openConnection();

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-18 Thread Dennis Rogers
The server received empty strings for the email and the password from the iphone device (but it received the correct strings from the simulator and the android device). This is very frustrating! I'm not sure what you mean by "chunked requests". Do you mean requests that have been gziped? On

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-17 Thread Shai Almog
I was able to run it and got a NOK from the server. The question is what did the server get? Can your server deal with chunked requests? gzip? On Wednesday, March 17, 2021 at 7:28:48 AM UTC+2 a2nd...@gmail.com wrote: > No problem! > > > On Tuesday, March 16, 2021 at 11:03:16 PM UTC-4 Shai Almog

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-16 Thread Dennis Rogers
No problem! On Tuesday, March 16, 2021 at 11:03:16 PM UTC-4 Shai Almog wrote: > I'll look into it. It works in the simulator but I have a couple of issues > with my environment so it will take me. a couple of days to reproduce it on > a device. > > On Tuesday, March 16, 2021 at 11:37:29 PM

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-16 Thread Shai Almog
I'll look into it. It works in the simulator but I have a couple of issues with my environment so it will take me. a couple of days to reproduce it on a device. On Tuesday, March 16, 2021 at 11:37:29 PM UTC+2 a2nd...@gmail.com wrote: > > BTW, It seems to work ok on the android device. > On

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-16 Thread Dennis Rogers
BTW, It seems to work ok on the android device. On Tuesday, March 16, 2021 at 5:13:30 PM UTC-4 Dennis Rogers wrote: > The URL is wrong. It should be: "https://symdesigns.com/php/export.php;. > With that change your test code seems to work ok on the simulator (returns > ok) but > on the device

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-16 Thread Dennis Rogers
The URL is wrong. It should be: "https://symdesigns.com/php/export.php;. With that change your test code seems to work ok on the simulator (returns ok) but on the device it doesn't (returns nok); When I look at the server logs it still seems to receive a blank email and password when run from

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-15 Thread Shai Almog
I ran this test case but I'm getting an error from the server in the "success" dialog: Form hi = new Form("Hi World", BoxLayout.y()); Button test = new Button("Test"); hi.add(test); test.addActionListener(e -> { try { URL url = new URL(

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-15 Thread Dennis Rogers
"f47ba92cf7" is the hashed password i.e. "f47ba92cf7" = getHash("test2.xcom"+"pw2") The following is the getHash code I'm using: static String getHash(String str) { return dumpBytes(MD5.computeMD5(str.getBytes())).substring(0,10); } public static String dumpBytes(byte[] buffer) { if (buffer ==

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-14 Thread Shai Almog
Thanks! I'm trying to reproduce it and noticed I'm still missing the code of getHash. On Sunday, March 14, 2021 at 5:18:47 PM UTC+2 a2nd...@gmail.com wrote: > I forgot to tell you. The password "pw2" is hashed to "f47ba92cf7". > > On Sunday, March 14, 2021 at 11:12:37 AM UTC-4 Dennis Rogers

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-14 Thread Dennis Rogers
I forgot to tell you. The password "pw2" is hashed to "f47ba92cf7". On Sunday, March 14, 2021 at 11:12:37 AM UTC-4 Dennis Rogers wrote: > Sure, You can use "te...@x.com" for the email (user id) and "pw2" as the > password. > > On Saturday, March 13, 2021 at 10:03:59 PM UTC-5 Shai Almog wrote: >

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-14 Thread Dennis Rogers
Sure, You can use "te...@x.com" for the email (user id) and "pw2" as the password. On Saturday, March 13, 2021 at 10:03:59 PM UTC-5 Shai Almog wrote: > Thanks, is it possible to create a dummy username/password combo with no > permissions so we can test this? > > On Saturday, March 13, 2021 at

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-13 Thread Shai Almog
Thanks, is it possible to create a dummy username/password combo with no permissions so we can test this? On Saturday, March 13, 2021 at 2:59:16 PM UTC+2 a2nd...@gmail.com wrote: > The server URL is https://www.symdesigns.com. I have a web page at > symdesigns.com/ShoppingGenie/index.html and

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-13 Thread Dennis Rogers
The server URL is https://www.symdesigns.com. I have a web page at symdesigns.com/ShoppingGenie/index.html and the server php is /symdesigns.com/php/export.php . On Friday, March 12, 2021 at 11:45:51 PM UTC-5 Shai Almog wrote: > Interesting, can you expose the server URL so we can run this

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-12 Thread Shai Almog
Interesting, can you expose the server URL so we can run this test case and see? On Friday, March 12, 2021 at 10:57:24 PM UTC+2 a2nd...@gmail.com wrote: > I switched to using Util.readToString() and still no joy on the iphone > device. > The code still works ok on the simulator and on also on

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-12 Thread Dennis Rogers
I switched to using Util.readToString() and still no joy on the iphone device. The code still works ok on the simulator and on also on a real Android device. On Wednesday, March 10, 2021 at 10:28:42 PM UTC-5 Shai Almog wrote: > Try using String ans = Util.readToString(); which might be better.

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-10 Thread Shai Almog
Try using String ans = Util.readToString(); which might be better. Is the code still working on the simulator after the changes? Is it working on Android? On Wednesday, March 10, 2021 at 5:09:18 PM UTC+2 a2nd...@gmail.com wrote: > Replacing flush() with close() didn't make a difference. Here's

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-09 Thread Shai Almog
Can you include the full code after removing the buffers? Also try replacing flush() with close(). That might help. On Tuesday, March 9, 2021 at 3:31:25 PM UTC+2 a2nd...@gmail.com wrote: > I'm able to access all the websites on that IP from the device. I also > tried accessing the reply from

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-09 Thread Dennis Rogers
I'm able to access all the websites on that IP from the device. I also tried accessing the reply from the server without the BufferedInputStream with no luck. The certificate I used was one I bought from bluehost.com who hosts my server. On Monday, March 8, 2021 at 9:51:04 PM UTC-5 Shai Almog

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-08 Thread Shai Almog
With valid (not self signed) certificate? Is it a publicly visible IP accessible from the device? On Monday, March 8, 2021 at 8:35:52 PM UTC+2 a2nd...@gmail.com wrote: > Yes, the site is https. To make sure, I tested it using the Qualys ssl > checker and I access it with the https:// prefix. >

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-08 Thread Dennis Rogers
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

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-07 Thread Shai Almog
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 a2nd...@gmail.com wrote: > Yes I'm using

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-07 Thread Dennis Rogers
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: > > //

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-07 Thread Dennis Rogers
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);

[codenameone-discussions] Re: Net Communications on iphone device

2021-03-06 Thread Shai Almog
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