HTTP as Functions 略して HaF は、
HTTP通信を関数の用に扱えるライブラリです。
これを使えばネットワーク間やプロセス間(通信先をlocalhostにする)で関数を呼び出すことができます。
引数と戻り値は Gson のJsonElementとなっています。
関数はライブラリを通して登録したり呼び出したりする事ができますが、中では
登録は Spark Freamwork を用いて鯖を建て
呼び出しは OkHttp を用いて鯖にPOSTリクエストを送信しているだけです。
- repository:
https://raw.githubusercontent.com/TwoSquirrels/HttpAsFunctions/main/repository
- gropuId:
io.github.twosquirrels
- artifactId:
httpasfunctions
- version:
1.3.0
<project ...>
...
<dependencies>
...
<!-- https://github.com/TwoSquirrels/HttpAsFunctions -->
<dependency>
<groupId>io.github.twosquirrels</groupId>
<artifactId>httpasfunctions</artifactId>
<version>1.3.0</version>
</dependency>
</dependencies>
...
<repositories>
...
<!-- https://github.com/TwoSquirrels/HttpAsFunctions -->
<repository>
<id>twosquirrels-haf</id>
<name>Repository for Http as Functions</name>
<url>https://raw.githubusercontent.com/TwoSquirrels/HttpAsFunctions/main/repository</url>
</repository>
</repositories>
...
</project>
Sorry, I do not understand.
ドキュメント書くのだるそう
とりあえずJavadocみるなり僕に聞くなりして使ってちょ
いつか書く
- マイクラのプラグイン同士でデータの送信、取得をしたい時
- ソフトやゲームでサーバーにデータを送信したりサーバーからデータを取得したい時