Anteckning
Åtkomst till den här sidan kräver auktorisering. Du kan prova att logga in eller ändra kataloger.
Åtkomst till den här sidan kräver auktorisering. Du kan prova att ändra kataloger.
Med Dev Proxy kan du generera en TypeSpec-fil från snappade API-begäranden och svar. Med Dev Proxy kan du snabbt skapa en TypeSpec-fil för ett befintligt API och dra nytta av verktygen som stöder TypeSpec.
Så här genererar du en TypeSpec-fil med dev proxy:
Aktivera plugin-programmet i konfigurationsfilen
TypeSpecGeneratorPlugin:{ "plugins": [ { "name": "TypeSpecGeneratorPlugin", "enabled": true, "pluginPath": "~appFolder/plugins/dev-proxy-plugins.dll" } ] // [...] shortened for brevity }Du kan också konfigurera plugin-programmet i konfigurationsfilen:
{ "typeSpecGeneratorPlugin": { "$schema": "https://raw.githubusercontent.com/dotnet/dev-proxy/main/schemas/v1.0.0/typespecgeneratorplugin.schema.json", "ignoreResponseTypes": false } // [...] shortened for brevity }I konfigurationsfilen i listan över URL:er att titta på lägger du till URL:en för DET API som du vill generera en TypeSpec-fil för:
{ "urlsToWatch": [ "https://api.example.com/*", ] // [...] shortened for brevity }Tips/Råd
Om du vill skapa bättre TypeSpec-filer bör du överväga att använda en lokal språkmodell med Dev Proxy. Med hjälp av en lokal språkmodell genererar TypeSpecGeneratorPlugin tydligare åtgärds-ID:er och beskrivningar, vilket ger dig en bättre startpunkt för TypeSpec-filen. Mer information finns i Använda en lokal språkmodell.
Starta Dev Proxy:
devproxyStarta inspelningsbegäranden genom att trycka på
rUtföra de begäranden som du vill inkludera i TypeSpec-filen
Stoppa inspelningsbegäranden genom att trycka på
sDev Proxy genererar en TypeSpec-fil och sparar den i en fil i den aktuella katalogen. Dev Proxy namnger filen efter värdnamnet för API:et följt av aktuellt datum och tid, till exempel:
api.example.com-20231219091700.tsp.
Nästa steg
Läs mer om TypeSpecGeneratorPlugin.