Environment:
- Extension version: 2.18.1
- OS: Windows 11
- PlantUML server: plantuml/plantuml-server:tomcat (Docker)
Steps to reproduce:
- Configure extension with plantuml.render: "PlantUMLServer" and plantuml.server: "http://localhost:8080"
- Open a large .puml file
- Preview diagram - works correctly (first render)
- Close preview, reopen preview - fails with 400 error
- Server logs show "Request header is too large" indicating GET is being used instead of POST
- Restart VS Code - first render works again, subsequent renders fail
Expected: Extension should consistently use POST for all renders
Actual: First render uses POST (works), subsequent renders use GET (fails for large diagrams)