我可以在HTTP浏览器下载请求中以某种方式添加“接受”标头

时间:2014-08-05 14:49:20

标签: javascript http browser xmlhttprequest

我有一个JS应用程序,它向服务器发出请求,该服务器可以根据Accept标头返回JSON或CSV结果。我希望用户能够点击按钮并将CSV下载到用户的硬盘

我是否可以通过某种方式发出请求并设置Accept标题?

我知道还有其他方法可以做到(不同的资源,查询参数),而且我不会描述我所描述的内容,但是这样做会很好。'正确'如果可以的话。

1 个答案:

答案 0 :(得分:1)

由于您已对此xmlhttprequest进行了标记,因此您可以使用setRequestHeader('header name', 'header value')MDN docs