java - 在 Tapestry 5 中返回非 HTML、非 JSON 的 http 主体?

标签 java oauth tapestry

我要在一个使用Tapestry5的项目中实现OAuth协议(protocol)的服务提供者。因此,我只需要返回一个既不是 HTML 也不是 JSON 的非常简单的 HTTP 响应主体。

起初我尝试使用标准的 tml 和 pojo(java 类、页面)方法,但这不起作用,因为 Tapestry 试图解析模板。

所以我想我必须尝试一些不同的东西。也许可以在页面中使用 render() 方法?但是我找不到任何可以回答这个问题的文档。

或者我应该使用另一个更适合我需求的框架?

谢谢你的建议,

理查德

最佳答案

Brian 将我推向了正确的方向,但问题的实际解决方案更简单:

StreamResponse onActivate() {
     return new TextStreamResponse("text/plain", "foo=bar");
}

关于java - 在 Tapestry 5 中返回非 HTML、非 JSON 的 http 主体?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3495990/

相关文章:

java - 将工资数组中的值相乘

java - JSP 在开普勒 (Eclipse Standard 4.3) 中以黑白方式打开

javascript - 如何从应用程序脚本中使用 googleapis

java - Tapestry 5 用户认证

tapestry - 如何导入外部 JavaScript 文件?

Java EE Web 应用程序文件创建

java - 带有大表的 setMaxResults 使用太多内存

android - 如何在给定 oAuth token 的情况下实例化 com.google.api.services.calendar.Calendar 对象?

c# - 开放认证 - 供应商

jsf - Java Server Faces 2.0或Tapestry 5.2?