2016-07-21 2 views
0

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. enter image description here

Bitte sagen Sie, wie Sie diesen Fehler so schnell wie möglich beheben können.

-Pradeep

Antwort

0

Der: Charakter ist im Pfad der URL nicht erlaubt

+0

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

+0

Dies ist Teil der RFC-Spezifikation für URLs: http://www.faqs.org/rfcs/rfc1738.html – Lars

+0

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

Verwandte Themen