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;);
>
>
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
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,
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
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();
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
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
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
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
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
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
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(
"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 ==
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
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:
>
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
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
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
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
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.
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
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
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
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.
>
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
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
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:
>
> //
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);
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
29 matches
Mail list logo