weblogic 在 POST 请求上将“http://”添加到普通 URL (Angular/Springboot)

问题描述 投票:0回答:1

正如标题所说,下面是一个例子

这是一个普通的 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);
        }
      );
angular spring spring-boot weblogic
1个回答
0
投票

我不知道问题到底出在哪里。 但我所做的是这个并且它有效。

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);
    }
  );
© www.soinside.com 2019 - 2024. All rights reserved.