【发布时间】:2012-10-30 11:58:48
【问题描述】:
我有一个从 JSON 对象创建 PDF 的 Web 服务。 在我的 Web 应用程序中,我想在浏览器中显示该 PDF。
所以我希望浏览器发送一个使用 Request Content-Type: application/json 和我的 JSON 对象的 POST-Request。
使用 AJAX 调用不会有问题。但是后来我将 PDF 作为字符串,不知道如何将该字符串呈现为 PDF。
另一种可能性是建议浏览器加载 PDF 作为下一页显示。但似乎没有办法修改用于加载页面的请求内容类型。当我使用 Form-Tag 时,Request Content-Type 始终是 application/x-www-form-urlencoded。
我在 Internet 上发现其他人也有同样的问题。但是还没有找到解决办法。 但由于这对我来说似乎是一个标准问题,我无法相信没有解决方案。
有什么想法吗?
【问题讨论】:
-
“从 JSON 对象创建 PDF 的 Web 服务”然后是“我将 PDF 作为字符串” - 那么现在 Web 服务 实际上 创建 PDF 了吗?还是什么?
-
Web 服务创建一个 PDF。但是当我通过 XMLReqeust 获得它时,没有可用的 PDF 特定表示。所以我得到了服务器响应的内容,它是一个 PDF,作为字符串。
标签: javascript json http-headers