Accept
标头以JSON,CSV或HTML格式返回数据。今年早些时候,有人in the same boat,得到了回复
你不能用javascript做到这一点 功能,因为javascript没有 在客户机上写的权限, 相反,你可以发送请求到服务器 创建csv文件并将其发送回 客户端。
所以我添加了一个按钮
window.open("MyWebService.cgi?" + theSameQueryStringIPassedInTheAjaxCall)
,
在新的浏览器标签中打开HTML版本。我想要CSV版本。有没有办法可以传递Accept: text/csv
HTTP标头? (我知道如何使用XMLHttpRequest和setRequestHeader,但这对我没有帮助。)
答案 0 :(得分:1)
不要这么认为。我认为你应该使用参数。