$resource を定義し、PATCH メソッドを追加しました。
myapp.factory( 'Monitoring', function($resource) {
return $resource('/webapp/network/v1/cronjobs/:id/:action', { id: '@id' }, {
status: { method: 'PATCH', params:{id:"@id", action: 'status'}}
}
);
});
私が得るURLを呼び出すときPATCH http://localhost:8080/webapp/network/v1/cronjobs/1/status 415 (Unsupported Media Type)
changeStatus: function(id, status) {
var m = new Monitoring({id:id});
m.status = status;
m.$status();
}
私のバックエンドは春です
@RequestMapping(value = "/{id}/status", method = RequestMethod.PATCH)
public ResponseEntity<Void> patchStatus(@PathVariable("id") Long id,
@RequestBody String status) {
}