正如标题所说,下面是一个例子
这是一个普通的 URL“http://localhost:8080/”
在前端我使用post请求。 我在控制台看到的是这个。
错误:“http://http:/localhost:8080/”
这是错误“http://http://172.20.217.199/:7010/wsdl/api/wsdls/GetRealTimeBalance: 0 Unknown Error 的 Http 失败响应”
我尝试查看我的代码,这是前面使用的代码。
this.http
.post(
`http://172.20.217.199:7010/wsdl/api/wsdls/${this.wsdlName.replace(
'Service',
''
)}`,
this.filterForm.value,
{
headers: headers,
responseType: 'text',
}
)
.subscribe(
(res: any) => {
console.log('hi res');
console.log(res);
this.DialogData.status = 'Success';
this.DialogData.text = res;
this.openDialog(dialog);
},
(err: any) => {
console.log('hi res');
console.log(err);
this.DialogData.status = 'Failure';
this.DialogData.text = err.error;
this.openDialog(dialog);
}
);
我不知道问题到底出在哪里。 但我所做的是这个并且它有效。
let url = 'http://172.20.217.199:7010/wsdl/api/wsdls/'+this.wsdlName?.replace('Service','');
this.http
.post(
url,
this.filterForm.value,
{
headers: headers,
responseType: 'text',
}
)
.subscribe(
(res: any) => {
console.log('hi res');
console.log(res);
this.DialogData.status = 'Success';
this.DialogData.text = res;
this.openDialog(dialog);
},
(err: any) => {
console.log('hi res');
console.log(err);
this.DialogData.status = 'Failure';
this.DialogData.text = err.error;
this.openDialog(dialog);
}
);