Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

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 * 3 ↓8,801
 logo
Version1.1.0.6
ReleasedMar 03, 2024
Publisher NI
License MIT license
LabVIEW VersionLabVIEW>=19.0
Operating System Windows
Used By jki_lib_rest_client   petranway_labview_atlassian_api   pantherlab_lib_firebase_api   pantherlab_lib_dependency_inspector   nominal_lib_nominal_io_client   vipm_io_http_client_plugin_ni_advanced  
Project links Homepage   Repository   Discussion

Description

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

1.1.0.6 (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

Versions
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\GET.vi there is a UTF-8 to txt that corrupts pdf strings. If I d…

by Chris Cilino, 2 years ago, 1 , 0
suggestion

Forum Posts

Problems with session persistance, passing the session to other VIs.
Dear Colleagues, With the HTTP Client included in LABVIEW, I saved the client handle in a glo…

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