如何将Web脚本更改为设置的响应格式而不是允许协商?

时间:2013-05-02 04:41:02

标签: java web-scraping alfresco alfresco-share

我刚刚创建了一个Web脚本来获取Alfresco Share的票证。

  1. 创建了getticket.get.desc.xml

    <webscript>
        <shortname>Get User Ticket</shortname>
        <description>Personalized greeting</description>
        <url>/getticket</url>
        <authentication>user</authentication>
        <negotiate accept="text/html">html</negotiate>
        <negotiate accept="application/json">json</negotiate>
    </webscript>
    
  2. 创建getticket.get.html.ftl(纯文本)

    ${session.getTicket()}
    
  3. 我正在尝试从Java页面访问它。该请求缺少Web脚本协商响应格式所需的一些参数。所以我需要将我的web脚本更改为set响应格式,而不是允许协商。我怎么能这样做?

1 个答案:

答案 0 :(得分:0)

您可以通过以下方式替换您的协商标记行来设置响应格式。   扩展

有各种响应类型允许你可以提到其中一个json,html,atom就是一些例子。