Meine Anforderung ist es, HTTP-URLs zu analysieren und Funktionen entsprechend aufzurufen. In meiner aktuellen Implementierung verwende ich eine verschachtelte if-else-Anweisung, die meiner Meinung nach keine optimierte Methode ist. Können Sie einen anderen effizienten Ansatz vorschlagen?Wie kann ich HTTP-URLs in C# analysieren?
Urls sind wie diese:
server/func1
server/func1/SubFunc1
server/func1/SubFunc2
server/func2/SubFunc1
server/func2/SubFunc2
Was ist mit Split der URLs und erhalten nur die letzte Token, wenn Sie nur die Funktionsnamen benötigen? – SamGamgee
Kannst du klarer darüber sein, was du mit "parse" meinst? Ich nehme an, dass es bestimmte Daten gibt, die Sie extrahieren möchten. Aber welcher Teil und zu welchem Zweck? –
Es gibt viele Arten von URLs, die ich bekomme. Es enthält Attribute, nützlichen Wert auch in Uris. – vijay053