Merge pull request #7 from benjaminbear/add_compatible_api

Added dyndns compatible api
This commit is contained in:
benjaminbear 2021-07-27 19:17:56 +02:00 committed by GitHub
commit 0141862b26
No known key found for this signature in database
GPG key ID: 4AEE18F83AFDEB23
2 changed files with 9 additions and 0 deletions

View file

@ -93,3 +93,7 @@ or
http://username:password@dyndns.example.com:8080/update?hostname=blog.dyndns.example.com
```
The handler will also listen on:
* /nic/update
* /v2/update
* /v3/update

View file

@ -60,7 +60,12 @@ func main() {
e.POST("/hosts/add", h.CreateHost)
e.POST("/hosts/edit/:id", h.UpdateHost)
e.GET("/hosts/delete/:id", h.DeleteHost)
// dyndns compatible api
e.GET("/update", h.UpdateIP)
e.GET("/nic/update", h.UpdateIP)
e.GET("/v2/update", h.UpdateIP)
e.GET("/v3/update", h.UpdateIP)
// Start server
e.Logger.Fatal(e.Start(":8080"))