У меня есть API из бэкэнда, и мне нужно вызвать API с динамическим изменением идентификатора. ex API: http://13.567.544/api/meters/start?id=m1 (для id 'm1') и для m2 http://13.567.544/api/meters/start?id=m2 (для id 'm2') и т. д.
Как вызвать указанный выше API с динамической передачей идентификаторов (m1, m2, m4, ....) (динамическая передача идентификаторов в API), и мне нужны машинописный код и служебный код для того же. Также я хочу проверить с помощью консоли, работает ли она в инструментах разработчика.
В Postman я получил следующее.
{
"status": true,
"action": "m1 meter started"
}
и для 'm4'
{
"status": true,
"action": "m4 meter started"
}
значения 'm' будут изменены в зависимости от сервера.
.service.ts
meterstart( token) {
let httpOptions = {
headers: new HttpHeaders({
'Content-Type': 'application/json',
'Authorization': 'Token ' + token
}),
Params:new URLSearchParams({
'id':this.meters.name;
})
};
this.http.get(environment.apiUrl+'/api/meters/start'+this.id,httpOptions).subscribe(
(data:any)=>{
console.log(data);
}
.component.ts
jammerstop(){
this.data=JSON.parse(localStorage.getItem("data"));
console.log(data);
}
Мне нужен жесткий код для вышеуказанного компонента и служебный код для вызова API, потому что я не участвовал в этом сценарии