HttpErrorResponse {headers: HttpHeaders, status: 404, statusText: "OK" , url: "http://localhost:8087



当我更新时,我遇到了上面的错误。请帮帮我

他是我的代码:

1° 我的类.组件.ts :

onUpdateCla(data){
    console.log(data);
    this.classeService.postRessource(this.currentClasse._links.classe.href,data)
          .subscribe(data=>{
            this.mode='list';
            this.onGetAllClasses();
          }, err=>{
            console.log(err);
          });
  }

和我的类组件.html:

 <form #f="ngForm" (ngSubmit)="onUpdateCla(f.value)">
            <div class="form-group">
              <label class="control-label">Nom classe</label>
              <input type="text" name="nomClasse" ngModel
                     class="form-control" [(ngModel)]="currentClasse.nomClasse">
            </div>
              <div class="form-group">
                NIVEAU
                <label >Nivaux</label>
                <select name="niveau" [(ngModel)]="listNiveaux.niveau"  class="form-control">
                  <option *ngFor="let niv of listNiveaux?._embedded?.niveaus" [value]="niv.id">
                    {{niv.nomNiveau}}
                  </option>
                </select>
              </div>
            <button class="btn btn-success" type="submit">Mettre à jour</button>
          </form>

可能是您在服务中编写的 URL 不正确,或者后端存在问题。不要忘记,如果您使用的是 spring,请使用 RequestMapping 定义带有"/"的部分。

最新更新