Sign Up

NI Advanced HTTP Client API by NI - Toolkit for LabVIEW Download

Updated HTTP Client API that provides PATCH functionality, multithreading safe operations, and other enhancements over the built-in HTTP Client API

D Discussion Watch * 2 ↓1,749
ReleasedMar 03, 2024
Publisher NI
License MIT license
LabVIEW VersionLabVIEW>=19.0
Operating System Windows
Used By pantherlab_lib_firebase_api   jki_lib_rest_client  
Project links Homepage   Repository   Discussion


This API is intended to be a replacement for the HTTP Client API (Data Communication > Protocols > HTTP Client) that ships with LabVIEW. This new API includes multiple benefits over the existing LabVIEW API including:

1. Support for the PATCH verb.
2. Support for any arbitrary HTTP verb via a 'Generic Request' VI.
3. Better compatibility with newer HTTP versions.
4. Multithreading safe operations.

Release Notes (Mar 03, 2024)

Remove To/From UTF-8 conversions on all 'body' and 'data' parameters. If any strings passed to this API for body/data parameters need to be UTF-8, then that conversion must be done prior to calling the function in this API.

dnatt was a contributor to this release

Download Package

All Contributors

  Post an Idea   Post a Resource

Recent Posts

Remove "UTF-8 to Text" conversion in Get so that PDF files are NOT corrupted when being transfered.
in \vi.lib\NI\Advanced HTTP Client\ there is a UTF-8 to txt that corrupts pdf strings. If I d…

by Chris Cilino, 2 months, 2 weeks ago, 1 , 0

Forum Posts

Bitness-related load warnings
> (Apr 14, 2023) > 3. Add a mass compile post-install step to avoid bitness-relate…