Saravanakumar
Aug 28, 2017 · 1 min read

Hi, Below HttpClient PUT method is calling Asp.Net WebApi Post method and then it calls WebApi PUT

import { Injectable } from ‘@angular/core’;
import { HttpClient,HttpErrorResponse,HttpHeaders,HttpParams} from ‘@angular/common/http’;
import {IUserInfo} from ‘./user-info’;
import {Observable} from ‘rxjs/Observable’;
import {Http,Response,RequestOptions,Headers} from ‘@angular/http’;
import ‘rxjs/add/observable/throw’;
import ‘rxjs/add/operator/catch’;
import ‘rxjs/add/operator/do’;
import ‘rxjs/add/operator/map’;

updatePersonDetails(personId,personDetails){
const headers = new HttpHeaders().set(‘Content-Type’, ‘application/json; charset=utf-8’);
return this._http.put(this._webApiUrl + “person/” + personId ,personDetails, {headers: headers})
.subscribe(personData => this.personData=personData);
}

)

    Saravanakumar

    Written by