Win a copy of Design for the Mind this week in the Design forum!
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic

User-Agent is not being send + midlet

 
Michael Hubele
Ranch Hand
Posts: 182
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
Hi

I am trying to use asp.net to grab the user-Agent then display it on the a phone.

However I noticed when the midlet connection to my asp.net website application no user-agent is sent and I don't understand why.

Here is my code:



Here is my midlet code:



When I check the debugger of my asp.net app only 2 header fields get sent to it.

1.context-length
2. host

That's it nothing else. I am not sure what I am missing.
 
Rashid Mayes
Ranch Hand
Posts: 160
  • Mark post as helpful
  • send pies
  • Quote
  • Report post to moderator
User agents are not required at a protocol level and, unlike microbrowsers are not default when using the low level API.

You can set the user agent header by using:

c.setRequestProperty("User-Agent","myUserAgentString");

Some suggest using a User Agent based off the platform:

System.getProperty("microedition.platform");

We usually create a user agent which includes the application name and version.
 
  • Post Reply
  • Bookmark Topic Watch Topic
  • New Topic