"HTTP 400 - Bad Request" appears when using the BlackBerry Browser to access an intranet site.

Article ID: KB05328

Type: Support Content

Last Modified: 04-10-2012

 

Product(s) Affected:

  • BlackBerry Enterprise Server 5
  • BlackBerry Enterprise Server Express for Microsoft Exchange
  • BlackBerry Professional Software
Jump to: Environment | Overview
CollapseEnvironment
  • BlackBerry® Device Software 4.1 to 4.7
  • BlackBerry® Enterprise Server 4.1 and 5.0
  • BlackBerry® Professional Software
  • BlackBerry® Enterprise Server Express 5.0 SP1
CollapseOverview

When attempting to connect to a web site on an organization's intranet using the BlackBerry® Browser on a BlackBerry smartphone, the following error message appears:

HTTP 400 - Bad Request

If the above error occurs, please see the below checklist.

1) Confirm the BlackBerry Enterprise Server is using the correct web address for the proxy server

Depending on the version of the BlackBerry Enterprise Server, complete one of the procedures below.

For BlackBerry Enterprise Server 4.1 SP2 and earlier:

  1. On the BlackBerry Enterprise Server, open Windows® Internet Explorer® and go to the intranet web site.
  2. On the Home screen of the BlackBerry smartphone, open the BlackBerry Browser.
  3. Display the menu, and then select Options > Cache Operations.
  4. Click Clear History, and then click Clear for Content Cache, Pushed Content, and Cookie Cache.
  5. Perform a hard reset on the BlackBerry smartphone. For instructions, see KB02141 .

Note: Verify the web address field is set to http://.*

For BlackBerry Enterprise Server 4.1 SP2 to 4.1 SP6:

  1. Open BlackBerry Manager.
  2. In the left pane, select <BlackBerry_Enterprise_Server_name>_MDS-CS_01.
  3. In the Tasks section, click Edit Properties.
  4. From the list of properties, select Proxy.
  5. Double-click Proxy Mappings.
  6. To create a new proxy mapping, click New.
  7. To create a new proxy string, double-click Proxy String.

For BlackBerry Professional Software:

  1. Open BlackBerry Manager.
  2. Select the Connection Service tab.
  3. Click Edit Connection Service Properties.
  4. From the list of properties, select Proxy.
  5. Double-click Proxy Mappings.
  6. To create a new proxy mapping, click New.
  7. To create a new proxy string, double-click Proxy String.

For more information on creating a proxy mapping, see KB11028 .

For BlackBerry Enterprise Server 5.0 and BlackBerry Enterprise Server Express 5.0 SP1:

  1. Log into the BlackBerry Administration Service.
  2. Expand BlackBerry Solution Topology - BlackBerry Domain - Component View - MDS Connection Service.
  3. Select the BlackBerry MDS Connection Service instance.
  4. Click the Proxy Mappings tab.
  5. Verify the Universal Resource Locator, the default value is .*://.*(:\d*)?(/.*)*(\?.*)?

Note: If changing the Universal Resource Locator, there are additional values added for compatability to include file extensions that are not visible.

 

2) Verify that the BlackBerry Enterprise Server is not configured to access the Internet

Contact the organization's administrator to configure the BlackBerry Enterprise Server to access the Internet.

3) Verify the web site being accessed is currently available and the web address has not been misspelled

Verify that the spelling of the Uniform Resource Locator (URL) is correct and then try accessing the web site using a Wireless Application Protocol (WAP) Browser, an Internet Browser, or a computer.

Disclaimer

By downloading, accessing or otherwise using the Knowledge Base documents you agree:

   (a) that the terms of use for the documents found at www.blackberry.com/legal/knowledgebase apply to your use or reference to these documents; and

   (b) not to copy, distribute, disclose or reproduce, in full or in part any of the documents without the express written consent of RIM.


Visit the BlackBerry Technical Solution Center at www.blackberry.com/btsc.