CONFIG_DOWNLOAD_CLIENT_RANGE_REQUESTS

Always use HTTP Range requests

Type: bool

Help

Always use HTTP Range requests when downloading (RFC 7233). This option can be useful to limit the amount of incoming data from the server by downloading only one fragment at a time. It increases the protocol overhead but also gives time to the application to process the fragments as they are downloaded, instead of having to keep up to speed while downloading the whole file.

Direct dependencies

DOWNLOAD_CLIENT

(Includes any dependencies from ifs and menus.)

Defaults

No defaults. Implicitly defaults to n.

Symbols that imply this symbol

Kconfig definition

At <nRF>/subsys/net/lib/download_client/Kconfig:118

Included via <Zephyr>/Kconfig:8<Zephyr>/Kconfig.zephyr:9<BuildDir>/Kconfig/Kconfig.modules:1<nRF>/Kconfig.nrf:25<nRF>/subsys/Kconfig:18<nRF>/subsys/net/Kconfig:8<nRF>/subsys/net/lib/Kconfig:9

Menu path: (Top) → Modules → Nordic nRF Connect → Networking → Application protocols → Download client

config DOWNLOAD_CLIENT_RANGE_REQUESTS
    bool "Always use HTTP Range requests"
    depends on DOWNLOAD_CLIENT
    help
      Always use HTTP Range requests when downloading (RFC 7233).
      This option can be useful to limit the amount of incoming data from the server
      by downloading only one fragment at a time. It increases the protocol overhead
      but also gives time to the application to process the fragments as they are
      downloaded, instead of having to keep up to speed while downloading the whole file.

(The ‘depends on’ condition includes propagated dependencies from ifs and menus.)