It is currently 21 April 2025, 16:31 Advanced search

WebAPI Foundation: errore metodo custom

Domande e risposte su come utilizzare Instant Developer Cloud al meglio

WebAPI Foundation: errore metodo custom

Postby d.termini » 14 February 2025, 9:17

Ho un metodo WebAPI statico su una classe DO, entrambi abilitati per WebAPI
Ho importato la classe tramite i metadati dell'applicazione come da guida.
Quando tento di richiamare questo metodo ottengo questo errore:

Code: Select all
Method 'GetCreaCommessaDefault' of class 'ProWebApiMethods' not enabled for WebApi nel MdlPROWebApi.ProWebApiFoundation.beforeHttpRequest alla riga 22


Questa la riga su beforeHttpRequest
Code: Select all
21  if (request.method !== "GET" && request.method !== "PUT" && request.method !== "POST" && request.method !== "DELETE")
22    request.options.headers["X-HTTP-Method-Override"] = request.method;


request.method vale "GetCreaCommessaDefault"

Da Postman funziona perfettamente, però lì di norma ho mehod=GET e X-HTTP-Method-Override impostato a GetCreaCommessaDefault, ma funziona anche impostando entrambi a GetCreaCommessaDefault

Idee?
d.termini
 
Posts: 1638
Joined: 13 November 2017, 8:41

Re: WebAPI Foundation: errore metodo custom

Postby d.termini » 14 February 2025, 10:00

Trovato: sta effettuando la chiamata verso il server master e non verso la mia applicazione che sta su un altro IP (il mio pc), ovviamente lì non c'è (ancora) la funzione che sto sviluppando
Probabilmente il meccanismo di sostituzione dell'endpoint non sta funzionando nel caso delle chiamate a metodi custom ma solo per le chiamate a classi DO standard

Ovviamente, è un metodo statico, non chiama l'init...
d.termini
 
Posts: 1638
Joined: 13 November 2017, 8:41


Return to Tips & Tricks - Cloud

Who is online

Users browsing this forum: No registered users and 16 guests