当前位置: 首页 > 知识库问答 >
问题:

来自HttpClient POST请求的Angular 6 HTML响应

郎吉星
2023-03-14

我正在尝试进行第三方授权。当我向服务器发送一个POST请求时,它会发送HTML作为响应。

private httpOptions = {
    headers: new HttpHeaders({
        'Accept': 'text/html',
        'Content-Type': 'application/json'
}),
    responseType: 'text',
};
return this.http.post(this.authUrl, this.httpOptions)
    .subscribe(data => {
        console.log(data);
    });

共有1个答案

上官凯泽
2023-03-14
 private httpOptions = {
    headers: new HttpHeaders({
        'Accept': 'text/html',
        'Content-Type': 'application/json'
    }),
    responseType: 'text'
};

您的HTTP选项在responsetype:'text'后面有一个额外的逗号

return this.http.post(this.authUrl,null, this.httpOptions)
        .subscribe(data => {
            console.log(data);
        });

此外,HttpClientModule的HTTP POST将有效负载作为POST调用中的第二个参数。

 类似资料:
  • 我尝试通过Java执行一个SOAP请求并获得SOAP响应,然后从JSP页面调用它。我研究了许多网站,尝试了许多方法,但似乎无法让它工作。 我使用一些wsdl来测试http://www.webservicex.net/australianpostcode.asmx?wsdl 我一直收到这个错误 java.io.ioException:服务器返回HTTP响应代码:500的URL:HTTP://www.

  • 我正在使用最新版本的JMeter,并试图从JMeter发出POST请求,但我无法看到更改HTTP方法的下拉列表。你能告诉我为什么我看不到下拉列表吗? 请在下面找到JMeter的屏幕截图。它没有用于指定HTTP方法的下拉列表。

  • 我有一个vertx服务器应用程序,在那里我收到单客户端请求,从服务器,我需要进行两次阻塞调用。例如,一个调用后端系统A,另一个调用后端系统B。我希望同时调用两个系统。我需要等待两个调用的响应,然后合并两个调用中的两个数据,然后将响应发送回客户端。我不知道如何在工人垂直运动中做到这一点。 有谁能推荐vertx中最好的方法吗?

  • 在过去的几天里,我一直在努力解决这个问题,我想我尝试了在互联网上找到的每一个例子。我正在尝试登录我的REST,并获取持续通信的授权码。它在使用邮递员时有效 ------取自邮递员生成代码片段---- 它回来了 我的CodenameOne项目中的代码是: 当使用CodenameOne模拟器网络监视器时,会产生以下结果

  • 我通过endpoint与我的laravel服务器通话。我不使用Laravel View,因此无法访问其会话。 当一个需要的请求进来,我需要返回一个响应即etc每个参数?可能吗? 内部: 如果我应该使用字符串消息,而不是laravel重定向没有响应,我使用邮递员,我看到状态200。如何实现我想要的?我想用响应自定义每个必需的参数。

  • 问题内容: 我正在使用来自多个页面中RESTful服务的一些数据。所以我为此使用了角度工厂。因此,我需要从服务器获取一次数据,并且每次我使用该定义的服务获取数据时。就像全局变量一样。这是示例: 在我的控制器中,我将此服务用作: 根据我的要求,它对我来说很好。但是这里的问题是,当我重新加载网页时,该服务将再次被调用并请求服务器。如果在其他函数之间执行依赖于“已定义的服务”的函数,则会出现类似“某物”