Comportamento:
Quando si tenta di stabilire una connessione a DocuWare tramite l'API REST, viene restituito il seguente errore,
<html>
<head><title>403 Forbidden</title></head>
<center><h1>403 Forbidden</h1></center> <hr><center>Microsoft-Azure-Application-Gateway/v2.body>
<center><h1>403 Forbidden</h1></center>
<hr><center>Microsoft-Azure-Application-Gateway/v2</center>
</body>
</html>
Soluzione:
Per questo problema, dobbiamo esaminare le intestazioni inviate nella nostra richiesta.
Se si usa Postman per convertire una chiamata Rest in una lingua diversa, occorre includere l'intestazione User-Agent nella richiesta. Altrimenti, verrà restituito 403.
Per esempio, se abbiamo usato Postman per convertire in Python - Requests, questo è il codice che otterremo,
Questo codice non include intestazioni come User-Agent, che devono essere trattate prima di poter inviare la richiesta.
L'aggiunta dello User-Agent, come nell'esempio seguente, risolverà l'errore 403.
'User-Agent': 'Chrome/160.0.0.0',
Se l'errore si verifica ancora dopo l'aggiunta dell'intestazione User-Agent, allora le intestazioni necessitano di ulteriori indagini, per le quali Postman potrebbe essere utile.
Si prega di notare: Questo articolo è una traduzione dalla lingua inglese. Le informazioni contenute in questo articolo si basano sulla/le versione/i originale/i del/i prodotto/i in inglese. Potrebbero esserci errori minori, come nella grammatica utilizzata nella versione tradotta dei nostri articoli. Sebbene non possiamo garantire la completa accuratezza della traduzione, nella maggior parte dei casi troverai che è sufficientemente informativa. In caso di dubbio, fai riferimento alla versione inglese di questo articolo.
KBAè applicabile sia alle organizzazioni cloud che a quelle on-premise.
