`
yutiansky
  • 浏览: 197520 次
  • 性别: Icon_minigender_1
  • 来自: 本溪
社区版块
存档分类
最新评论

使WCF服务支持HTTPS的设定方法 (客户篇)

阅读更多

1,客户端配置文件

<?xml version="1.0" encoding="utf-8"?>
<configuration>
  <system.serviceModel>
    <bindings>
      <basicHttpBinding>
        <binding name="Sample_SSL" closeTimeout="00:01:00"
            openTimeout="00:01:00" receiveTimeout="00:10:00" sendTimeout="00:01:00"
            allowCookies="false" bypassProxyOnLocal="false" hostNameComparisonMode="StrongWildcard"
            maxBufferSize="65536" maxBufferPoolSize="524288" maxReceivedMessageSize="65536"
            messageEncoding="Text" textEncoding="utf-8" transferMode="Buffered"
            useDefaultWebProxy="true">
          <readerQuotas maxDepth="32" maxStringContentLength="8192" maxArrayLength="16384"
              maxBytesPerRead="4096" maxNameTableCharCount="16384" />
          <security mode="Transport">
            <transport clientCredentialType="None" proxyCredentialType="None"
                realm="" />
            <message clientCredentialType="UserName" algorithmSuite="Default" />
          </security>
        </binding>
      </basicHttpBinding>
    </bindings>
    <client>
      <endpoint address="https://localhost:10184/webapp/sample" binding="basicHttpBinding"
                bindingConfiguration="Sample_SSL" contract="SamplePortType"
                name="SamplePort_SSL" />
    </client>
  </system.serviceModel>
</configuration>

 

2,在程序中取消对加密证书的检查。

ServicePointManager.ServerCertificateValidationCallback += new RemoteCertificateValidationCallback((sender, certificate, chain, policyErrors) => { return true; });
 

 

 

 

分享到:
评论

相关推荐

    C#POST请求WCF服务

    本篇将深入探讨如何使用C#进行POST请求操作来调用WCF服务,并处理带有输入参数和返回值的JSON字符串。 首先,理解WCF服务的基础知识至关重要。WCF服务是一种能够跨越多个应用程序和网络边界通信的服务。它支持多种...

    WCF服务简单实例WCF服务简单实例

    **WCF服务的使用方法** 无论是IIS还是Windows服务版本,客户端调用WCF服务的基本步骤相似: 1. **添加服务引用**:在客户端项目中,右键点击“引用”&gt;“添加服务引用”,输入服务的地址,Visual Studio会自动生成...

    WCF接口Https访问 IIS

    WCF接口Https访问 部署到IIS配置成Https站点 http://www.cnblogs.com/chnking/archive/2008/10/07/1305811.html#_Transport_%E2%80%93_%E5%AE%A2%E6%88%B7%E7%AB%AF%E9%AA%8C%E8%AF%81%EF%BC%9ANone

    WCFService可以通过web调用和WCF服务访问

    为了使WCF服务支持Web调用,需要在服务配置文件(web.config或app.config)中设置相应的终结点,指定binding为WSHttpBinding,并启用基本Http绑定,以便非.NET客户端(如Java)能够理解并调用服务。 2. **WCF调用**...

    wcf服务 winform宿主 客户端请求wcf 示例

    在WCF服务中,你需要定义一个服务接口(IService1),并在接口中声明你要提供的操作(方法)。然后,实现这个接口的类(Service1),这将是服务的实际工作部分。服务配置通常在`app.config`文件中进行,定义服务的...

    JS跨域调用WCF服务实例(WCF服务宿主到控制台)

    确保`url`指向你的WCF服务地址,`YourService`是服务操作方法,`yourData`是传递给服务的数据。 **WCF服务宿主到控制台** WCF服务通常宿主在IIS或者自定义的宿主环境中。为了在控制台应用中运行,我们需要创建一个...

    WCF服务与客户端的调用

    **WCF服务与客户端的调用** Windows Communication Foundation(WCF)是.NET Framework中的一个核心组件,用于构建可互操作的、安全的、可靠的服务。它提供了一种统一的编程模型,可以创建分布式应用程序,使得服务...

    windows服务为宿主的WCF服务

    3. 定义WCF服务接口和实现,确保接口与服务行为匹配。 4. 配置服务的终结点(如地址、绑定和合同)。 5. 编译并安装Windows服务到系统中。 6. 开启服务,使WCF服务对外可用。 7. 创建一个客户端应用程序,使用适当的...

    WCF服务编程+源代码

    1. **WCF服务基础**:首先,你需要了解WCF服务的基本概念,包括服务合同(Service Contract)、绑定(Binding)、终结点(Endpoint)和服务宿主(Service Hosting)。服务合同定义了服务提供的操作,绑定描述了服务...

    php调用WCF服务

    WCF服务的方法可以通过SOAP客户端对象直接调用,传递必要的参数。如果WCF服务方法接收`List&lt;T&gt;`类型的参数,你需要在PHP中创建一个数组来模拟这个列表,然后传递给方法。例如,如果服务有一个`AddItems`方法,接受...

    wcf服务测试工具

    本文将深入探讨如何使用“Wcf服务测试工具”对WCF服务进行测试,以及该工具的特点和使用方法。 标题提到的“Wcf服务测试工具”是一种轻量级的实用程序,设计用于快速、便捷地测试WCF服务。这种工具通常具有用户友好...

    WCF入门服务搭建方法

    **WCF(Windows Communication Foundation)**是微软推出的一种面向服务的通信框架,它为企业级应用程序提供了全面的、统一的通信平台。WCF旨在简化分布式系统的设计和实现,它结合了消息队列、Web服务、COM+和.NET ...

    wcf服务契约设计

    本篇将深入探讨WCF服务契约的设计,以及如何生成客户端代理类和服务契约的重载。 首先,服务契约是通过接口定义的,这个接口上使用了`[ServiceContract]`特性。例如: ```csharp [ServiceContract] public ...

    C# 调用WCF服务例程

    **C#调用WCF服务例程详解** 在.NET框架中,Windows Communication Foundation(WCF)是一种用于构建和部署服务的全面模型。它允许开发者创建跨平台、互操作性强的服务,能够通过各种传输协议进行通信。本文将深入...

    wcf服务编程 源码

    WCF(Windows Communication Foundation)是微软.NET框架下的一种面向服务的通信框架,它为构建、配置和部署可互操作的、安全的、可靠的、高性能的服务提供了全面的支持。本压缩包中的源码着重展示了WCF服务的编程...

    WPF调用WCF服务

    在WPF中调用WCF服务,首先需要在服务器端创建并部署WCF服务。这通常涉及以下步骤: 1. **定义服务接口**:在服务端创建一个接口,声明将要暴露给客户端调用的方法。 2. **实现服务接口**:编写实现该接口的服务类,...

    创建WCF服务库

    服务接口是WCF服务的核心,它定义了服务提供者对外暴露的方法。在本例中,我们将创建一个名为“IBookService”的接口,该接口包含三个方法:“AddBooks”、“GetAllBooks”和“RemoveBook”。这些方法分别用于添加、...

    无配置调用WCF服务

    这种无配置调用WCF服务的方法,旨在提高开发效率和减少部署时的复杂性。 无配置调用WCF服务主要涉及以下几个关键知识点: 1. **代码中创建服务主机(ServiceHost)** 在不使用配置文件的情况下,我们需要通过代码...

    ajax访问wcf服务

    - **使用ScriptServiceAttribute**:在服务类上添加此属性,以使WCF服务能够被JavaScript脚本调用。 4. **创建Ajax调用WCF的jQuery代码** - **$.ajax()** 方法:可以自定义请求的每一个细节,如URL、类型(GET/...

    Web服务和WCF服务

    - **调用WCF服务**:WCF服务的调用通常使用代理类,该类由服务的Wsdl文件生成,提供了与服务操作相对应的方法。 5. **小结**: - Web服务和WCF服务都是实现分布式计算的重要工具,但WCF提供了更强大的功能和灵活...

Global site tag (gtag.js) - Google Analytics