DECLARE @iresult INT, @ihttp INT, @csrc VARCHAR(255), @cdesc VARCHAR(255), @istat INT, @XMLOutput VARCHAR(8000) EXEC @iresult = sp_OACreate 'MSXML2.ServerXMLHTTP', @IHTTP OUT IF @iresult != 0 BEGIN print 'Create' EXEC sp_OAGetErrorInfo @ihttp, @csrc out, @cdesc out SELECT result = CONVERT(varbinary(4), @iresult), source = @csrc, descrip = @cdesc END EXEC @iresult = sp_OAMethod @ihttp, 'open', NULL, 'POST', @WebPage, 'false' IF @iresult != 0 BEGIN print 'Open' EXEC sp_OAGetErrorInfo @ihttp, @csrc out, @cdesc out SELECT result = CONVERT(varbinary(4), @iresult), source = @csrc, descrip = @cdesc END EXEC @iresult = sp_oamethod @ihttp, 'send', null, @XMLString IF @iresult != 0 BEGIN print 'Send' EXEC sp_OAGetErrorInfo @ihttp, @csrc out, @cdesc out SELECT result = CONVERT(varbinary(4), @iresult), source = @csrc, descrip = @cdesc END EXEC @iresult = sp_OAGetProperty @ihttp, 'Status', @istat OUT print 'Stat: ' + convert(varchar,@istat) EXEC @iresult = sp_OAGetProperty @ihttp, 'responseText', @xmloutput OUT print 'xmlout: ' + @Xmloutput PRINT @xmloutput EXEC @IRESULT = SP_OADESTROY @IHTTP PRINT @XMLStringThe print statements are for debugging purposes. I end up getting the error: