Web Client

The Web Client library allows for communication with a web server via HTTP or HTTPS. The library is appropriate for communication with a REST service.

The library “Web Client” is now part of the product IIoT Libraries SL and is no longer available as single product.

Order number: 

Web Client

Web Client

The CODESYS software package includes a library with function blocks for communicating with a web server via HTTP or HTTPS.

  • The HTTP method GET requests data from a web server.

  • The HTTP methods POST and PUT submit data from the controller to a web server.

  • When using DELETE, data is deleted from a web server.

  • The HTTP method HEAD returns the HTTP header.

The HTTP header of a request can be extended without any restrictions. In addition, function blocks are included for HTTP basic authentication and authentication via OAuth (Version 1a and 2).


Programming System

CODESYS Development System V3.5.14.0

Runtime System

CODESYS Control V3.5.14.0

Supported Platforms/ Devices

Note: Use the project “Device Reader” to find out the supported features of your device. “Device Reader” is available for free in the CODESYS Store.

Additional Requirements





Workstation license

Required Accessories

CODESYS Security Key for CODESYS <

Version history

Version Release Notes Release Date

This version fixes a bug for device versions greater than or equal version


New features:

  • New visualizations of the sample projects
  • Uses WebClient (no changes in library)

Min. CODESYS version:
New Features:
  • Licensing without dongle

Min. CODESYS version:
New Features:
  • Support of SNI (Server Name Indication)

New Features:
  • Support of client certificates
  • http PATCH
  • Bugfixes

New Features:
  • Persistent connections (HTTP 1.1)
  • Queue example

20.02.2018 OAuth2 support 19.12.2017 Min. CODESYS version: 19.09.2017

Write Your Own Review

Only registered users can write reviews. Please, log in or register