Ich arbeite an Bot-Framework-Technologie, in einem meiner Projekte habe ich das Konzept "Autorisieren Sie den Zugriff auf Web-Anwendungen mit OAuth 2.0 und Azure Active Directory" zu meinem aktuellen Bot implementiert.So beheben Sie dieses Problem "Ein potenziell gefährlicher Request.Path-Wert wurde vom Client (:) erkannt."?
Es funktioniert in lokal gut mit Bot-Framework-Kanal-Emulator, danach habe ich meinen Bot in Azure veröffentlicht und einen Skype-Kanal hinzugefügt.
Als nächstes begann ich mit meinem Bot zu chatten, als ich auf diese URL klickte https://bankivrcallingbot.azurewebsites.net/api/29:1LFUEWsOCTRAjSGXvSbsESUgPgwwns4PUh7l8vgKP_znay9FRGiLd0Cm6xO5Undeo/login zeigt Serverfehler in '/' Anwendung und ein potentiell gefährlicher Request.Path Wert wurde vom Client (:) erkannt.
Sehen Sie die folgenden Screenshot für das vollständige Verständnis über meinen Fehler.
Bitte sagen Sie, wie Sie diesen Fehler so schnell wie möglich beheben können.
-Pradeep
aber ich möchte das ermöglichen: Zeichen in meiner URL (https://bankivrcallingbot.azurewebsites.net/api/29 : 1LFUEWsOCTRAjSGXvSbsESUgPgwwns4PUh7l8vgKP_znay9FRGiLd0Cm6xO5Undeo/login) Bitte sagen Sie mir, wie ich es lösen kann, habe ich versucht: ersetzen mit 3A, aber es funktioniert nicht. – pradeep
Dies ist Teil der RFC-Spezifikation für URLs: http://www.faqs.org/rfcs/rfc1738.html – Lars
Wenn ich meine URL auch codiert wurde, zeigt es dieselbe oben Ausnahme, das ist meine URL var url = $ "https : //userpresencebot.azurewebsites.net/api/ "+ HttpUtility.UrlEncode (activity.From.Id) +"/login "; Diese URL wird in der Anmeldungskarte für die Bot-Entwicklung verwendet. – pradeep