# FastAPI POST endpoint returning "Field required" when sending dictionary from Jython

**URL:** <https://forum.inductiveautomation.com/t/fastapi-post-endpoint-returning-field-required-when-sending-dictionary-from-jython/111141>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [October 1, 2025, 6:04pm UTC](https://forum.inductiveautomation.com/t/fastapi-post-endpoint-returning-field-required-when-sending-dictionary-from-jython/111141 "2025-10-01T18:04:58Z")\
**Posts on this page:** 1\
**Showing post:** 11

<div class="post-metadata">

**Author:** ![paul-griffith](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/paul-griffith/32/37249_2.png) [@paul-griffith](https://forum.inductiveautomation.com/u/paul-griffith)\
**Post date:** [November 14, 2025, 4:22pm UTC](https://forum.inductiveautomation.com/t/fastapi-post-endpoint-returning-field-required-when-sending-dictionary-from-jython/111141/11 "2025-11-14T16:22:58Z")

</div>

Try this, because some servers are bad at negotiating HTTP\_2 downgrades.

Make this call:  
`client = system.net.httpClient()`

Into:  
`client = system.net.httpClient(version="HTTP_1_1")`

---

_[View the full topic](https://forum.inductiveautomation.com/t/fastapi-post-endpoint-returning-field-required-when-sending-dictionary-from-jython/111141)._
