Angular 6 HttpOptions,观察响应,POST请求

时间:2018-08-09 08:31:33

标签: angular angular-httpclient

我正在尝试创建一个POST请求以用angular 6登录。我也希望观察完整的响应。我不知道如何将所有信息放入请求中。到目前为止,这是我的代码:

 loginRequest(userName: string, password: string, api: string = this.loginUrl): Observable<object> {

     const httpOptions = {
       headers: new HttpHeaders({
         'Content-Type': 'application/json'
        }),
         observe: 'response'
      };
      var body = {
        user: userName,
        password: password
      }
      return this.http.post(api, body, httpOptions)
   }

这实际上似乎达到了我在单元测试中想要的结果,但是Visual Studio在post方法的第三个参数中显示了一个错误。谁能告诉我如何将所有这些信息正确地放入请求中?

非常感谢。

更新 我刚刚找到了描述相同解决方案的答案,但由于某些原因,我仍然遇到错误https://stackoverflow.com/a/50989991/8896573

已解决 https://stackoverflow.com/a/47761516/8896573

0 个答案:

没有答案