Delphi调用Https Webservice的有关问题

Delphi调用Https Webservice的问题
工具是Delphi2006

现状,使用WSDL Importer产生文件并调用相关方法,以前做成应用程序,使用正常,数据接收,以及发送数据到服务器都没有问题,由于项目需要,将原来的应用程序改成windows服务程序,用http的webservice进行测试一切正常,但是把webservice地址切换成https的就不行了,
返回错误信息:
服务器返回的信息无效或不可识别 - URL:http://(这里是webservice地址,把https解析成http了) - SOAPAction:""

请问这是什么原因,或者可以用其它什么方式调用https的webservice
------解决方案--------------------
http://home.searchfull.net:8080/2413078-%E5%9F%BA%E4%BA%8E+https+webservice+.html
看下这个吧,可能对你有用
------解决方案--------------------
demo:

// ************************************************************************ //
// The types declared in this file were generated from data read from the
// WSDL File described below:
// WSDL     : http://172.20.100.10/test/service.asmx?wsdl
//  >Import : http://172.20.100.10/test/service.asmx?wsdl:0
// Encoding : utf-8
// Version  : 1.0
// (2010/6/22 上午 11:31:35 - - $Rev: 10138 $)
// ************************************************************************ //

unit service;

interface

uses InvokeRegistry, SOAPHTTPClient, Types, XSBuiltIns;

const
  IS_OPTN = $0001;
  IS_REF  = $0080;


type

  // ************************************************************************ //
  // The following types, referred to in the WSDL document are not being represented
  // in this file. They are either aliases[@] of other types represented or were referred
  // to but never[!] declared in the document. The types from the latter category
  // typically map to predefined/known XML or Borland types; however, they could also 
  // indicate incorrect WSDL documents that failed to declare or import a schema type.
  // ************************************************************************ //
  // !:string          - "http://www.w3.org/2001/XMLSchema"[Gbl]



  // ************************************************************************ //
  // Namespace : Kye
  // soapAction: Kye/HelloWorld
  // transport : http://schemas.xmlsoap.org/soap/http
  // style     : document
  // binding   : ServiceSoap
  // service   : Service
  // port      : ServiceSoap
  // URL       : http://172.20.100.10/test/service.asmx
  // ************************************************************************ //
  ServiceSoap = interface(IInvokable)
  ['{B82FAFBA-EAB8-AD5C-2535-FB6046355616}']
    function  HelloWorld(const name_: WideString): WideString; stdcall;
  end;