Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Proxy dla deweloperów umożliwia generowanie specyfikacji OpenAPI na podstawie przechwyconych żądań i odpowiedzi API. Za pomocą serwera proxy deweloperskiego można szybko utworzyć specyfikację interfejsu OpenAPI dla istniejącego interfejsu API i skorzystać z narzędzi obsługujących interfejs OpenAPI.
Aby wygenerować specyfikację interfejsu OpenAPI przy użyciu serwera proxy deweloperskiego:
W pliku konfiguracji włącz wtyczkę
OpenApiSpecGeneratorPlugin
:{ "plugins": [ { "name": "OpenApiSpecGeneratorPlugin", "enabled": true, "pluginPath": "~appFolder/plugins/DevProxy.Plugins.dll" } ] // [...] shortened for brevity }
W pliku konfiguracji do listy adresów URL do obejrzenia dodaj adres URL interfejsu API, dla którego chcesz wygenerować specyfikację interfejsu OpenAPI:
{ "urlsToWatch": [ "https://api.example.com/*", ] // [...] shortened for brevity }
Napiwek
Aby utworzyć lepsze specyfikacje OpenAPI, rozważ użycie lokalnego modelu językowego z Dev Proxy. Aby uzyskać więcej informacji, zobacz Używanie lokalnego modelu językowego.
Uruchom serwer proxy deweloperów:
devproxy
Rozpocznij nagrywanie żądań, naciskając
r
Wykonywanie żądań, które mają zostać uwzględnione w specyfikacji interfejsu OpenAPI
Zatrzymywanie żądań nagrywania przez naciśnięcie
s
Dev Proxy generuje specyfikację OpenAPI i zapisuje ją w pliku w bieżącym katalogu. Dev Proxy nazywa plik używając nazwy hosta API, a następnie bieżącej daty i godziny, na przykład:
api.example.com-20231219091700.json
.
Zrzut ekranu przedstawiający dwa okna wiersza polecenia. Jedno z nich pokazuje rejestrowanie żądań API przez serwer proxy dla programistów. Drugie pokazuje wygenerowaną specyfikację OpenAPI.