Client HTTP VI's Are Slow or Don't Behave as If They Are Reentrant

Updated Mar 6, 2018

Reported In

Software

  • LabVIEW

Issue Details

I am attempting to make multiple HTTP request in parallel, but it is resulting in my VI slowing down. Shouldn't the HTTP VI's be reentrant?

Solution

Although the HTTP Client VI's are re-entrant (meaning multiple instances of the VI can run in parallel), only 1 request can be made at a time for one Client Handle. If you create multiple handles (see below) using the OpenHandle VI you will be able to successfully make HTTP requests in parallel.

WAS THIS ARTICLE HELPFUL?

Not Helpful