Tags: 80072f78, cgi, dll, error, microsoft, msdn, msxml3, msxml3dll, server, service, software, thefollowing, web, windows, xmlhttp

msxml3.dll error '80072f78'

On Microsoft » Microsoft Server

998 words with 0 Comments; publish: Fri, 06 Jun 2008 11:07:00 GMT; (30046.88, « »)

I use XMLHTTP to make a POST to a CGI web service ... but get the

following error on Windows Server 2003 but not 2000.

msxml3.dll error '80072f78' The server returned an invalid or

unrecognized response

I have found this:

This is what microsoft sent to us as the explanation:

You will notice HTTP/1.1 200 OK / 200 OK Status headers were sent


HTTP Protocol only requires sending status header once. Win2003


feature in HTTP connection will detect it and complain it.

The issue will only happen on win2003 machine as client since other

version for winhttp/ServerXMLHTTP didn't implement this security

restriction feature. But the cause of it is CGI (PProSL.exe) side

instead of client side.

The fix will be on the CGI server side. CGI program is not supposed to

send the HTTP/1.X 200 status code twice.

Does anyone know of a work around for this? I can not change the CGI

script in my example...

All Comments

Leave a comment...