src/Pure/General/json_api.scala
changeset 79044 8cc1ae43e12e
parent 78592 fdfe9b91d96e
child 79510 d8330439823a
equal deleted inserted replaced
79043:22c41ee13939 79044:8cc1ae43e12e
    17 
    17 
    18   class Service(val url: URL) {
    18   class Service(val url: URL) {
    19     override def toString: String = url.toString
    19     override def toString: String = url.toString
    20 
    20 
    21     def get(route: String): HTTP.Content =
    21     def get(route: String): HTTP.Content =
    22       HTTP.Client.get(if (route.isEmpty) url else new URL(url, route))
    22       HTTP.Client.get(Url.resolve(url, route))
    23 
    23 
    24     def get_root(route: String = ""): Root =
    24     def get_root(route: String = ""): Root =
    25       Root(get(if_proper(route, "/" + route)).json)
    25       Root(get(if_proper(route, "/" + route)).json)
    26   }
    26   }
    27 
    27