我对在Scala Lift中使用https有几个问题:
如何设置我的网络应用程序仅使用https协议?
是否必须重写现有应用程序的某些代码以使用https?
请求响应周期是否会发生变化或没有任何区别?
在哪里可以找到使用https的好的Scala Lift开源项目,或者只是看一下该框架的高级用法?
谢谢。
您需要在您的Servlet容器(例如Jetty或Tomcat)中启用HTTPS。这与您的Web应用程序没有太大关系。然后,您需要告诉Servlet容器在部署描述符中为某些或所有页面使用HTTPS。以下是您的web.xml文件的样子:
<web-app>
. . .
<security-constraint>
. . .
<user-data-constraint>
<transport-guarantee>CONFIDENTIAL</transport-guarantee>