generated at
PlantUMLのプロキシサービスは、なぜかScrapboxには対応していない

PlantUML公式のプロキシサービスを使ってみます。これを使うと、例えばgithubに書いたファイルをUML画像として出してくれます

URL: http://www.plantuml.com/plantuml/proxy?src=https://raw.github.com/plantuml/plantuml-server/master/src/main/webapp/resource/test2diagrams.txt#.png
URLのパターン: http://www.plantuml.com/plantuml/proxy?src=[Resouce url]#.png

これを使えば、URLパターン http://www.plantuml.com/plantuml/proxy?src=https://scrapbox.io/api/code/:project/:page/:file#.png で、Scrapboxに書いたUML画像が参照できるはずです

ではやってみましょう。
まずUMLを書きます

plantuml.txt
Is this a bug? @startuml Alice -> Bob: Authentication Request Bob --> Alice: Authentication Response Alice -> Bob: Another authentication Request Alice <-- Bob: another authentication Response @enduml

では画像URL http://www.plantuml.com/plantuml/proxy?src=https://scrapbox.io/api/code/public-minaph/PlantUMLのプロキシサービスは、なぜかScrapboxには対応していない/plantuml.txt#.png にアクセスしてみましょう


なぜかうまくいかないです。うーん、謎ですね。
URLに日本語が入らないようにしてもやっぱりダメでした。
ファイル名もいくつか試しましたが、ダメです。

PlantUML ServerのソースコードがGithubにありました。Proxy処理の該当場所を見つけましたが、原因まではわからないですね。
おそらくソースコードの取得に失敗しているんだとは思いますが
ちょっと手元に Javaが動く環境がないので