在Linux系统中测试Swagger API,可以按照以下步骤进行:
使用Docker:
sudo apt-get update sudo apt-get install -y docker.io sudo systemctl start docker sudo systemctl enable docker docker pull swaggerapi/swagger-editor:v4.6.0 docker run -d -p 38080:8080 swaggerapi/swagger-editor:v4.6.0 docker pull swaggerapi/swagger-ui:v4.15.5 docker run -d -p 38081:8080 swaggerapi/swagger-ui:v4.15.5 swagger.json或swagger.yaml文件进行导入。curl -X GET "http://api.example.com/users" -H "accept: application/json" curl -X POST "http://api.example.com/users" \ -H "accept: application/json" \ -H "Content-Type: application/json" \ -d '{"username":"testuser","email":"test@example.com"}' sudo apt install httpie # Ubuntu/Debian sudo dnf install httpie # Fedora sudo pacman -S httpie # Arch Linux http GET http://api.example.com/users http POST http://api.example.com/users username=testuser email=test@example.com sudo snap install insomnia wget https://github.com/Kong/insomnia/releases/download/core%402021.5.0/Insomnia.Core-2021.5.0.AppImage chmod +x Insomnia.Core-2021.5.0.AppImage ./Insomnia.Core-2021.5.0.AppImage wget https://repo1.maven.org/maven2/io/swagger/codegen/v3/swagger-codegen-cli/3.0.25/swagger-codegen-cli-3.0.25.jar -O swagger-codegen-cli.jar java -jar swagger-codegen-cli.jar generate \ -i http://petstore.swagger.io/v2/swagger.json \ -l python \ -o /tmp/python-client 通过以上步骤,你可以在Linux系统上成功部署和使用Swagger进行API测试。