Angular Web Api Json 0 Error

Merhaba arkadaşlar bir apiye bağlanıyorum. Sonucu 200 olarak alıyorum fakat şu hatayı veriyor. Mesala alert hiç vermiyor. Bu sorun neden kaynaklanıyor.

Error : unexpected token o in json at position 0 at json.parse (anonymous)

<form [formGroup]="UserClaimsEdit" (ngSubmit)="SaveClaims()">
    <div class="card-body">
        <div class="form-group">
        <label for="exampleInputEmail1">Customer Code</label>
        <input type="number" class="form-control" [readonly]="true"   formControlName="UserId" placeholder="UserId">   
        <span class="error" style="color: red; font-weight: bold;" *ngIf="UserClaimsEdit.controls['UserId'].hasError('required')
            && UserClaimsEdit.controls['UserId'].touched">Zorunlu</span>
    </div>       
    <div class="form-group">
    <label for="exampleInputEmail1">Yetki</label>       
     <select class="form-select" aria-label="Default select example" formControlName="OperationClaimId">
        <option value="">Yetki Seç</option>
        <option *ngFor="let item of ClaimList" [ngValue]="item.OperationClaimId">{{item.name}}</option>
      </select>           
            </div>       
          </div>
          <div class="modal-footer justify-content-between">
            <button type="button" class="btn btn-default" data-bs-dismiss="modal">Close</button>
            <button type="submit" class="btn btn-primary float-right">Kaydet
            </button>
          </div>
        </form>


addClaims(val : any){
    var headers = new HttpHeaders({
        'Content-Type': 'application/json',
        'Authorization': 'Bearer ' + localStorage.getItem('token')
    });
    
    return this.http.post<any>(this.AddClaimsAPI,val, {headers})
}

UserClaimsEdit= new FormGroup({
    UserId: new FormControl('',[Validators.required ]),
    OperationClaimId: new FormControl('',[Validators.required ]),
});
SaveClaims(){
    this.service.addClaims(this.UserClaimsEdit.value).subscribe(res=>{
        Alert("Geldi");
    });
}

API’ye nasil bir istek gonderiyorsun? Nasil bir cevap geliyor?

Merhaba,

Bu şekilde veri gönderiyorum.

{
“UserId”: 114,
“OperationClaimId”: 1
}

Aldığım hata.

Bu ekran goruntusundeki error objesi ne, nereden geliyor?

this.http nedir, niye .post'u subscribe'i cagirmiyor?

Alert ne yapiyor, cagrilmadigindan emin misin?


Request’i curl -v ile yapip ciktisini incelemeni tavsiye ediyorum. Paylasa da bilirsin.