msxml4.dll error '80070005' on Windows 2003

This is due to Microsoft has tighthen the security when you post data using the ServerXmlHTTP in MS XML Service Pack 2.
 
The original code you are using as follow :
 
set objXMLHTTP = Server.CreateObject( "MSXML2.ServerXMLHTTP.4.0" )
 
You will need to change the Prog ID from MSXML2.ServerXMLHTTP.4.0 to WinHTTP.WinHTTPRequest.5.1.
 
For example :
 
set objXMLHTTP = Server.CreateObject( "WinHTTP.WinHTTPRequest.5.1" )
 
Note that you will need to replace the ProgID whenever there is an occurance of the MSXML2.ServerXMLHTTP.4.0 in your code.
  • 0 Users Found This Useful
Was this answer helpful?

Related Articles

ADODB.Connection error '800a0e7a'

Error Message:   ADODB.Connection error '800a0e7a' Provider cannot be found. It may not be...

Microsoft OLE DB Provider for SQL Server error '80004005'

Error Message: Microsoft OLE DB Provider for SQL Server error '80004005'...

Troubleshooting '0x80040E10', '0x800A0BCD','80040e14',and '0x800A0CC1' Error Message in Access Database

Error Message 1: Too few parameters. Expected 1.Microsoft OLE DB Provider for ODBC Drivers...

Microsoft OLE DB Provider for SQL Server error '80040e4d'

Error Message: Microsoft OLE DB Provider for SQL Server error '80040e4d' Login failed for user...

Troubleshooting '80004005' Error Message in Microsoft Access Database

Error Message 1: Cannot update. Database or object is read-only.Microsoft OLE DB Provider for...