代码之家  ›  专栏  ›  技术社区  ›  Scott

寻找SOAP web服务的良好解释

  •  1
  • Scott  · 技术社区  · 14 年前

    我想设置web服务,以便它自动检测发送给我们的任何请求,并从soap消息中提取签名的XML并对其执行某些操作,然后能够使用x509格式化soap响应,在我们的端对XML进行签名,并通过HTTP将其发送回它们。

    Sub ProcessRequest(ByVal context As HttpContext) Implements IHttpHandler.ProcessRequest
    

    但基本上它从哪个URL获取HTTP。我能用同样的方法设置吗?

    3 回复  |  直到 14 年前
        1
  •  0
  •   sheikhjabootie    14 年前

    您服务的URL与SOAP或其他任何服务都没有关系。如果您有WCF服务(.svc)或ASMX服务(.ASMX),那么通常情况下,如果您使用http作为传输机制,您将在web服务器中的某个位置托管该服务。

    所以URL- http://mywebserver.mydomain:80/a/b/c/myservice.svc

    网站可能包含 事实上的

    因此,如果您使用的是IIS上的默认网站,并且没有虚拟目录,那么您可以将服务文件放在这里:C:\ Inetpub\wwwroot\a\b\C\myservice.svc

        2
  •  3
  •   Faizan S.    14 年前

    SOAP Web服务有一些很好的定义:

    有关如何在.NET中创建Web服务的一些示例:

    有了这些文章和一些google,我很快就建立了一个小型web服务,它的行为就像我们的应用程序的外部API。

        3
  •  0
  •   Ricko M    14 年前

    i、 手册是你的朋友。

    这就是AXIS2C提供的: 服务部署在services目录下。你的网络服务器也指出了这一点。

    http://yourip:port/axis2/services/MyCustomService

    使用SOAP工具包,端点可能具有不同的布局。我正在调用的MS toolkit上的服务如下: http://theirip:port/name/name.aspx/serviceName

    干杯!