当前位置: 代码迷 >> Web Service >> 如果希望部分接口使用https,部分接口使用http要如何做
  详细解决方案

如果希望部分接口使用https,部分接口使用http要如何做

热度:99   发布时间:2016-05-02 02:23:47.0
如果希望部分接口使用https,部分接口使用http要怎么做?
我的webservice有个接口涉及交易,所以想要部分接口使用https,webservice本身需要用到session,请问有什么好的解决方案吗?
------解决方案--------------------
这跟应用程序没有半毛钱关系,你开发是当然就是按照http访问方式来开发和调试的。这是web服务器上部署你的应用(例如asp.net程序)时进行设置的。随便给你搜一个文章:http://support.microsoft.com/kb/324069/zh-cn
------解决方案--------------------
一个工程开发,发布应用,增加https 即可。
------解决方案--------------------
引用:
可能我说的不是很清楚,我的webservice里面有很多接口,我只想让关于交易的那些接口走https,其余的接口还是走http,是不是必须要开发两套webservice? 


两个asmx或者svc就可以了。IIS中可以选择哪个目录或者文件用https。
------解决方案--------------------
引用:
可能我说的不是很清楚,我的webservice里面有很多接口,我只想让关于交易的那些接口走https,其余的接口还是走http,是不是必须要开发两套webservice? 
不是两套而是两个webservice服务就可以了
------解决方案--------------------
引用:
Quote: 引用:

Quote: 引用:

可能我说的不是很清楚,我的webservice里面有很多接口,我只想让关于交易的那些接口走https,其余的接口还是走http,是不是必须要开发两套webservice? 


两个asmx或者svc就可以了。IIS中可以选择哪个目录或者文件用https。

非常感谢,两个asmx之间能共享session吗,还是必须自己实现类似的功能(通过数据库?)?


这个问题倒是没有考虑过
看看下面这篇文章吧:
http://stackoverflow.com/questions/567535/how-can-i-share-an-asp-net-session-between-http-and-https
  相关解决方案