11-04-2008 07:54 AM - edited 11-04-2008 12:27 PM
I do have a very nasty problem which makes my Web-Application not working correctly, and probably breaks the If-Modified-Since checking of all other web-server too.
The problem is the IF-MODIFIED-SINCE header sent from the BlackBerry Browser.
Regarding the rfc822  the date should be encoded using English always, but as I can see in my web-application the date is encoded in German in my environment. This can be confirmed using BlackBerry's MDAT log.
This is the line in question
<2008-11-04 06:10:01.358 CET>::<MDS-CS_DAP_MDS-CS_1>:<DEBUG>:<LAYER = IPPP, HANDLER = HTTP, EVENT = ReceivedFromDevice, DEVICEPIN = XXXXXX, USERID = XX, CONNECTIONID = 1955621599, HTTPTRANSMISSION = If-Modified-Since:Fr, 31 Okt 2008 21:26:30 GMT>
As you can see If-Modified-Since uses German texts.
My versions are:
BlackBerry Professional Server: 126.96.36.199
I am using the German BPS and also German on the Phone.
Even if I switch to English on the phone (which makes the Accept-Language: header sending "en" ) the date is still encoded in German. Is this header field generated on the BlackBerry Server?
Known Bug? Any workaround?