Class ITER_HTTPGet

  • All Implemented Interfaces:
    IteratorFunction

    public class ITER_HTTPGet
    extends IteratorStreamFunctionBase
    Iterator function iter:HTTPGet binds the responses of regular GET operations to a HTTP(s) URL.

    See Live example

    • Param 1: (a URI or String) the Web URI where regular GET operations are operated;
    • Param 2: (a positive Integer) the number of seconds between successive calls to the Web API;
    • Param 3 (optional): the total number of calls to make (a positive Integer). If not provided, the iterator never ends.

    Example:

    The clause

    ITERATOR iter:HTTPGet(<https://example.org/room1/temperature>,60) AS ?temperature

    will fetch the temperature of room 1 every 60 seconds, indefinetely.

    Since:
    2018-09-27
    Author:
    El-Mehdi Khalfi