Мы можем использовать объект класса для хранения параметра. а затем отправьте его в API.
searchAgentCode(agent_code:string): Observable<prsProducer[]>{
debugger;
Myclass myobj=new Myclass();
myobj.agent_code=agent_code;
let url: string=this._global.serviceUrl+'Producers/checkAgentCode';
return this._httpClient.post<prsProducer[]>(url,myobj);
}
\
для API, создайте тот же класс с теми же свойствами и получите параметр в объекте класса как:
[HttpPost]
[Produces(typeof(List<ProducerDC>))]
[Route("checkAgentCode")]
public IActionResult checkAgentCode([FromBody]MyClassforAPI obj_ProducerDC)
{
sys_ACTIVITY_LOG_Insert(Request);
try
{
string agent_code= obj_ProducerDC.agent_code;
//YOUR CODE
}
catch (Exception ex)
{
LogException(ex);
throw new Exception(ex.Message);
}
}