Angular 6 HttpOptions, Наблюдение за ответом, запрос POST

Я пытаюсь создать 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. Кто-нибудь сможет показать мне, как правильно вписать всю эту информацию в запрос?

большое спасибо.

обновление Я только что нашел этот ответ, который описывает то же решение, но по какой-то причине я все еще получаю сообщение об ошибке /questions/30721814/poluchenie-polnogo-otveta-v-angular-http-post-request/30721818#30721818

решено /questions/34923342/angular-45-httpclient-argument-tipa-string-nelzya-naznachit-dlya-body/34923348#34923348

0 ответов

Другие вопросы по тегам