微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

从reply_html_page中删除元

如何解决从reply_html_page中删除元

如何删除 Meta 自动插入的 reply_html_page 标签

reply_html_page(
    [title('Fortunes')],[table([
        ...
    ])]
).

生成代码如下:

<!DOCTYPE html>
<HTML>
  <head>
    <title>Fortunes</title>
    <Meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    ...
  </body>
</html>

另外:有没有办法在响应中发送 Content-Length 标头?

交叉发布:https://swi-prolog.discourse.group/t/remove-meta-from-reply-html-page/4189

解决方法

这对我有用(@jan-wielemaker 在这里回答:https://swi-prolog.discourse.group/t/remove-meta-from-reply-html-page/4189/8

reply(_Request) :-
    ...,phrase(page([ head(title('Fortunes')),body(table(\sequence(row,Rows)))
                ]),Tokens),print_html(Tokens).

row(row(N,C)) -->
    html(tr([td(N),td(C)])).

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。