2015-04-28 24 views
2

我如何返回Playframework 1.x未經授權的響應與協商標頭?Playframework 1.x未經授權的響應與協商標頭

這不起作用:

response.status = Http.StatusCode.UNAUTHORIZED; 
response.setHeader("WWW-Authenticate", "Negotiate"); 
render(); 
+0

有未經授權的()方法,但它改寫響應與response.setHeader( 「WWW身份驗證」,「基本境界= \「」+ realm +「\」「); – Eldar

+0

你的代碼應該可以工作。如果我將上述內容複製並粘貼到全新項目(Play 1.3.0)中,我會得到[預期結果](http://i.imgur.com/vaTuCCF.png) –

回答

1

試試這個:

response.status = Http.StatusCode.UNAUTHORIZED; 
response.setHeader("WWW-Authenticate","DEMOHEADER"); 
renderText("Hello PLay");//renderHtml("<p>Hello Play</p>") 
相關問題