Karaf上的错误(Predix 14.3) - 413全头 - 413(请求实体太大)

时间:2015-11-13 06:21:42

标签: angularjs playframework playframework-2.1 apache-karaf predix

我有以下架构

浏览器< - > Play Framework 2.2.1 + AngularJS&lt ;-(REST) - > Karaf

它有效;当我介绍

浏览器< - > Apache Revere Proxy< - > Play Framework 2.2.1 + AngularJS&lt ;-(REST) - > Karaf

它有效;当我添加OpenID身份验证

浏览器< - > Apache Revere Proxy + OpenId Module< - > Play Framework 2.2.1 + AngularJS&lt ;-(REST) - > Karaf

我上了浏览器

  

无法加载资源:服务器响应状态为413   (请求实体太大)

在播放框架日志

  

请求DefaultHttpRequest(chunked:false)GET   / service / connectc / command / prototypes / null HTTP / 1.1主机:   URLXXXXXXXXX:9090 uid:XXXXXXXX   ge_gessocompanyname:公司sm_first_name:Giacomo   饼干:......

     

响应DefaultHttpResponse(chunked:false)HTTP / 1.1 413 FULL head   内容长度:0连接:关闭服务器:Jetty(7.6.8.v20121106)

XXXXXX =网址和我的ID名称

确实身份验证模块引入了一个非常大的标头,包含身份验证令牌,SAML,Cookie等...信息

任何建议?

更新:这似乎是卡拉夫的错误

1 个答案:

答案 0 :(得分:1)

我解决了在KARAF上启用HTTPS协议的问题;实际上,HTTP标头太小而无法承载身份验证(SAML)标头。