# system.net.httpClient are heavyweight,

**URL:** <https://forum.inductiveautomation.com/t/system-net-httpclient-are-heavyweight/88052>\
**Category:** General Discussion\
**Created:** [March 28, 2024, 8:16pm UTC](https://forum.inductiveautomation.com/t/system-net-httpclient-are-heavyweight/88052 "2024-03-28T20:16:35Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![pturmel](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/pturmel/32/3295_2.png) [@pturmel](https://forum.inductiveautomation.com/u/pturmel)\
**Post date:** [March 28, 2024, 8:21pm UTC](https://forum.inductiveautomation.com/t/system-net-httpclient-are-heavyweight/88052/2 "2024-03-28T20:21:03Z")

</div>

See this topic:

> [@httpClient Selector Manager Threads](https://forum.inductiveautomation.com/t/httpclient-selector-manager-threads/81664/5):
>
> Not just anywhere. At the "top" level, outside any function or class. That makes client a persistent global in that script. Don't import Ignition script modules. Ever. Not in any form. This can create subtle bugs. Just use the full name utilities.client wherever you need it.

---

_[View the full topic](https://forum.inductiveautomation.com/t/system-net-httpclient-are-heavyweight/88052)._
