The online FAQ database contains hundreds of answers to frequently asked questions, articles on using our web server applications and other related technologies, and resolutions to common problems. If you are seeing an error message, be sure to try searching on the error message or error number that you are seeing.

Question What is the HTTP Component and what is it used for?

Answer The HTTP Component is what allows applications on your web server to communicate with other servers over the internet. This is usually used for things like credit card transactions. XCENT applications that require an HTTP Component support several different ones. Current applications support the following components.

Microsoft XMLHTTP
This component is installed as part of Internet Explorer 5.0 and later, or IIS 5 and later. This is the default configured HTTP component as most servers will at least support this one.

Microsoft ServerXMLHTTP
This component is actually a replacement for the above component intended for better performance on servers. See FAQ article #347 for more details.

AlphaSierraPapa AspTear
This is a free component provided by www.alphasierrapapa.com.

ServerObjects AspHTTP
This is a commercial component available from www.serverobjects.com.

Note: In order to change the configured HTTP Component, a setting called giHTTPComponent must be set to one of the following values. For XUD v1.x, this setting is changed by manually editing the XUDLib.asp file. For all other applications that can use an HTTP Component, this setting is located in their respective configuration file.

Value Component
  1   Microsoft XMLHTTP
  2   Microsoft ServerXMLHTTP
  3   ServerObjects AspHTTP
  4   AlphaSierraPapa AspTear