首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >使用来自JavaScript的Header

使用来自JavaScript的Header
EN

Stack Overflow用户
提问于 2010-09-01 19:39:50
回答 1查看 2.1K关注 0票数 1
  • I有一个执行数据库搜索的web服务。它既接受GET请求,也接受POST请求,并且可以基于HTTP Accept头以JSON、CSV或HTML格式返回数据。
  • i有一个网页,它向此web服务发出Ajax请求,并显示搜索结果。
  • i被要求在此页面中添加一个按钮,允许用户以CSV格式保存数据。

今年早些时候,有人是in the same boat,得到了回应

您不能使用javascript功能完成它,因为javascript没有在客户端机器上写入的权限,相反,您可以向服务器发送请求,以创建csv文件并将其发送回客户端。

所以我增加了一个按钮

window.open("MyWebService.cgi?" + theSameQueryStringIPassedInTheAjaxCall)

它在一个新的浏览器选项卡中打开HTML版本。我想要CSV版本。有什么方法可以传递Accept: text/csv HTTP头吗?(我知道如何使用XMLHttpRequest和setRequestHeader,但这对我没有帮助。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-09-01 19:45:18

别这么想。我觉得你应该用一个参数代替。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3621549

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档