91. Apparatus for responding to a request message sent from a remote user device for web page information by generating web page code capable of being interpreted by the remote user device for displaying one or more web pages and for outputting to the remote user device a response message comprising the web page code, the apparatus comprising: extracting means for extracting an ID string from a header of the request message and referring to a device policy table of device type identifiers to determine whether the extracted ID string is recognized as corresponding to one of a set of device type identifiers for which corresponding device dependent information is available; a processor for operating a code generating engine to generate the web page code; the code generating engine being operable in response to the extracted ID string being recognized to use the corresponding device type identifier to generate the web page code using device dependent information to generate the web page code in a form in which the web page code is tailored to capabilities of the remote user device to process and display web page code; the apparatus further comprising probe means responsive to the extracted ID string not being recognised as corresponding to one of the set of device type identifiers for which corresponding device dependent information is available to send a probe agent to the remote user device for extracting further device information on the capabilities of the remote user device for processing and displaying web page code, and means for receiving a response message containing the further device information from the remote user device for use in generating the web page code in a form which is suited to the capabilities of the remote user device for processing and displaying the web page code.
91. Apparatus for responding to a request message sent from a remote user device for web page information by generating web page code capable of being interpreted by the remote user device for displaying one or more web pages and for outputting to the remote user device a response message comprising the web page code, the apparatus comprising: extracting means for extracting an ID string from a header of the request message and referring to a device policy table of device type identifiers to determine whether the extracted ID string is recognized as corresponding to one of a set of device type identifiers for which corresponding device dependent information is available; a processor for operating a code generating engine to generate the web page code; the code generating engine being operable in response to the extracted ID string being recognized to use the corresponding device type identifier to generate the web page code using device dependent information to generate the web page code in a form in which the web page code is tailored to capabilities of the remote user device to process and display web page code; the apparatus further comprising probe means responsive to the extracted ID string not being recognised as corresponding to one of the set of device type identifiers for which corresponding device dependent information is available to send a probe agent to the remote user device for extracting further device information on the capabilities of the remote user device for processing and displaying web page code, and means for receiving a response message containing the further device information from the remote user device for use in generating the web page code in a form which is suited to the capabilities of the remote user device for processing and displaying the web page code. 92. Apparatus as claimed in claim 91 , comprising means for comparing the received further device information with stored device dependent information corresponding to each of the device type identifiers in the device policy table and means for selecting one of said device type identifiers on the basis of a best match between the further device dependent information and the further device information.