Scopo
Con questa funzione è possibile conoscere il metodo HTTP che è stato chiamato tramite WebAPI.
Sintassi
string method = WebApiService.getMethod()
Valore di ritorno
Ritorna il metodo HTTP della richiesta oppure il valore dell'header X-HTTP-Method-Override, qualora presente. L'header permette di aggirare eventuali limitazioni dovute a firewall o al linguaggio con cui è stata eseguita la chiamata, che potrebbero impedire di usare metodi HTTP non standard.
Esempio di codice
event Order.OnWebAPI(
inout boolean Cancel // A boolean output parameter. If set to true it st...
)
{
IDMap parameters = WebApiService.getParameters()
//
// Only for search requests
if (WebApiService.getMethod() == "GET" && parameters.length() > 0)
{
// Return an empty collection
IDCollection empty of Order = new()
empty.loaded = true
WebApiService.outputCollection = empty
}
}
inout boolean Cancel // A boolean output parameter. If set to true it st...
)
{
IDMap parameters = WebApiService.getParameters()
//
// Only for search requests
if (WebApiService.getMethod() == "GET" && parameters.length() > 0)
{
// Return an empty collection
IDCollection empty of Order = new()
empty.loaded = true
WebApiService.outputCollection = empty
}
}
- Normalmente viene usato nell'evento OnWebApi per ottenere comportamenti personalizzati a seconda del tipo di operazione richiesta.
Ultima modifica: 22/08/2019 / Validità: da 13.0.5600