我正试图从服务器获取一个文本文件,所以我已经这样做了:
const httpOptions = {
headers: new HttpHeaders({
'Accept': 'text/html',
'Content-Type': 'text/plain; charset=utf-8'
}),
responseType: 'text'
};
this.http.get<any>(url, httpOptions).subscribe(response => {
const blob = new Blob([response], { type: 'text/csv' });
const url = window.URL.createObjectURL(blob);
const anchor = document.createElement('a');
anchor.download = 'user-permission-auditlog' + endDate.toUTCString() + '.csv';
anchor.href = url;
anchor.click();
});
它完全按照我想要的方式工作。然而编译器痛苦地大喊:
https://angular.io/api/common/http/httpclient#get
我在这里做错了什么?
好的,修复方法是将responseType更改为'text'作为'json'
,然后将any
的返回类型替换为string
(这就是它如何确定使用哪个重载)。
const httpOptions = {
headers: new HttpHeaders({
'Accept': 'text/html',
'Content-Type': 'text/plain; charset=utf-8'
}),
responseType: 'text' as 'json'
};
this.http.get<string>(url, httpOptions).subscribe(response => {
...
});
我是c语言的新手。当我运行代码时,出现以下错误:( 大Sorting.cpp:在函数int main(int, const char**)中:大Sorting.cpp:13: 22:错误:没有匹配函数调用std::向量 这是我的代码
查看std:make_sharedvs std::shared_ptr的前一个堆栈问题,我试图在一个uni项目中实现它。这是之前的“问题”: 我想不出有什么情况
我正在尝试使用Laravel Sail在Laravel建立一个基础项目。根据Laravel官方文档,以下命令将创建一个名为“示例应用程序”的新Laravel应用程序,并启动Laravel Sail。 但是,在运行这些命令后,我看到以下错误消息:
我需要检查是否一个url是有效的和空值是可接受的以及。我是这个图书馆的新手,被这个错误难倒了。
有人能帮我解决这个错误吗? 我正在处理一个数据表与ag网格(https://www.ag-grid.com)在一个反应功能组件。 当我想添加一个回调属性(onG里准备())时,我收到了这个错误: 短错误文本 IntrinsicAt 在package.json中 我不明白我的onGridReady方法有什么问题。白天天气很好。然后我更新了一些依赖项(如package.json snipped所示)。
我正在构建一个应用程序,其中微服务通过RabbitMQ(请求-响应模式)进行通信 一切正常,但我仍然有一个错误“远程服务中没有定义匹配的消息处理程序。”- 当我向客户端应用程序发送帖子时,它只需通过客户端(ClientProxy)发送包含数据的消息,消费者应用程序就会响应。此功能实际上可以工作,但始终只能第二次使用。我知道这听起来很奇怪,但在我的第一个POST请求中,总是有来自客户的错误,我的每一