-
Notifications
You must be signed in to change notification settings - Fork 3
Open
3 / 43 of 4 issues completedLabels
enhancementNew feature or requestNew feature or request
Description
This is a high-level tracking issue for work on a plugin for the Abstract HTTP Client.
Development:
Development is being done incrementally in branches/PRs and merged into main, to keep it in sync with the reqwest-rs-labview library as a whole. At some point it will be split off into it's own project, once reqwest-rs-labview stabilizes and is, itself, separately packaged.
Current status:
- GET method is supported (but not others, yet) - The only HTTP Method currently implemented is GET -- we need to build out more methods (see #43). However, this does appear to have equivalent behavior (aside from header capitalization issue mentioned below).
- Timeout error equivalency - Timeout errors raise LabVIEW error code 56, just like the built-in LabVIEW HTTP Client.
- NO VI Package yet - same as for the reqwest-rs-labview library, the best way to use this Abstract HTTP Client Plugin is to clone this repo as a submodule of your project.
Known Issues:
- Header Key-name Capitalization Differences - The LabVIEW HTTP Client seems to return Title Case capitalization of header key-names, whereas reqwest returns them as lowercase. The HTTP standard states that clients should be case insensitive and handle either. As such, this could potentially impact a user upgrading from the built-in HTTP client to the reqwest plugin.
Reactions are currently unavailable
Sub-issues
Metadata
Metadata
Assignees
Labels
enhancementNew feature or requestNew feature or request