yes, I tried appending ":80" to the ip address. Didn't help with either site.
any other ideas?
Main Topics
Browse All Topics
Anyone know why a website would return a 404 error when you specify the IP address rather than the domain name. Both a JSP and a ASP website give me the same response.
The code snippet is below.
// these params work fine
String url = "http://localhost:8080/Web
String formData = "username=foobar&password=
// these params work fine also
String url = "http://mydomainname.com/L
String formData = "username=foobar&password=
//these params generate a 404 Not Found response from the server
// where the IP used is that reported when you ping the domain name
String url = "http://123.123.123.123/Lo
String formData = "username=foobar&password=
The code is as follows:
HttpConnection c = (HttpConnection)Connector.
c.setRequestMethod(HttpCon
c.setRequestProperty("Cont
String clen = Integer.toString(formData.
c.setRequestProperty("Cont
OutputStream os = c.openOutputStream();
os.write(formData.getBytes
os.flush();
os.close();
This Question has been solved and asker verified All Experts Exchange premium technology solutions are available to subscription members.
Experts Exchange has been collecting answers to technology questions since 1996…3 million and counting! If you have a question, chances are we already have your answer.
If you can't find the exact answer you're looking for, ask our exclusive community of 50,000 experts. You’ll get a personalized answer from a trusted professional.
Thousands of free tech tips, tricks, how-to’s and tutorials are available in our peer reviewed articles section. See for yourself how smart our experts are, no login required.
Access the answers to your technology questions today.
30-day free trial. Register in 60 seconds.
Members of the expert community talk about why the experience at Experts Exchange is different than what you will find anywhere else.

Try it out and discover for yourself.
30-day free trial. Register in 60 seconds.
Join the community of experts here and help other tech pros by answering question in your area of expertise. You can earn FREE access to all Experts Exchange's premium features and resources.
I am just on the emulator at present (sun's wireless toolkit with JBuilder2006). I suppose it is worth a try to download it to the phone and see if it works there or not.
the target page is known to work fine ( a production app is calling it). The browser works fine too.
the same code using the GET method returns an application specific error but at least it indicates the server found the page.
I am getting an html formatted response from the server with the 404 error code and the message that the server cannot find the specified file "/LoginProc.jsp".
If it isn't much work, maybe one of you could cut/paste the code into one of your apps and see what happens in your emulators.
Darren
"the same code using the GET method returns an application specific error but at least it indicates the server found the page"
That's a good clue -
Get the response code from the request and maybe that will lead to a better clue:
// after this line
os.close();
// get the response code
int code = c.getResponseCode();
System.out.println("RESPON
Maybe it's throwing back 411 (invalid content-length) or something like that -- at least, we can hope it's a better clue...
Business Accounts
Answer for Membership
by: OBCTPosted on 2006-03-31 at 06:15:53ID: 16342536
Have you tried specifying the port number for that IP?