# Odata request using httpClient

**URL:** <https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772>\
**Category:** Ignition\
**Tags:** scripting\
**Created:** [February 24, 2025, 11:37am UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772 "2025-02-24T11:37:59Z")\
**Posts on this page:** 7\
**Page:** 1

<div class="post-metadata">

**Author:** ![Mark\_Cummins](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@Mark\_Cummins](https://forum.inductiveautomation.com/u/Mark_Cummins)\
**Post date:** [February 24, 2025, 11:37am UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772/1 "2025-02-24T11:37:59Z")

</div>

Hi,  
I am tring to test out retrieving data into Ignition using httpClient, but I cannot get it to display any data.

This is the basic script i am running, but it just returns 'None':

_client = system.net.httpClient()_  
_url = "[http://services.odata.org/V3/OData/OData.svc/Products?$format=json](http://services.odata.org/V3/OData/OData.svc/Products?$format=json)"_  
_response = client.get(url)_  
_print response.json_

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/f/e/fe70efc1fe07ae41ba079f67b0780e7c2ed5101c.png)

If I send this URL in Postman it returns the data ok.

 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/e/a/ea1cd35f53983c11941c799fd078972a3d7474f3.png)

Any help would be much appreciated.

Thanks

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 24, 2025, 12:31pm UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772/2 "2025-02-24T12:31:03Z")

</div>

Print the `response.statusCode` and share your headers used in Postman.

---

<div class="post-metadata">

**Author:** ![Mark\_Cummins](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@Mark\_Cummins](https://forum.inductiveautomation.com/u/Mark_Cummins)\
**Post date:** [February 24, 2025, 1:17pm UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772/3 "2025-02-24T13:17:12Z")

</div>

![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/7/c/7c726d8d522fa106c9626a8cf920d770c86494fe.png)  
 ![image](https://us1.discourse-cdn.com/inductiveautomation/original/3X/9/4/945f6c0659bb2f9869f0d9c3739e874792c25c02.png)

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 24, 2025, 1:19pm UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772/4 "2025-02-24T13:19:57Z")

</div>

Try creating the client like this:

```python
client = system.net.httpClient(redirect_policy="ALWAYS")

```

---

<div class="post-metadata">

**Author:** ![Mark\_Cummins](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@Mark\_Cummins](https://forum.inductiveautomation.com/u/Mark_Cummins)\
**Post date:** [February 24, 2025, 1:25pm UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772/5 "2025-02-24T13:25:08Z")

</div>

Perfect, thank you Kevin.

---

<div class="post-metadata">

**Author:** ![Kevin.Herron](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/kevin.herron/32/7259_2.png) [@Kevin.Herron](https://forum.inductiveautomation.com/u/Kevin.Herron)\
**Post date:** [February 24, 2025, 1:28pm UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772/6 "2025-02-24T13:28:34Z")

</div>

The redirect is probably because you're not using `https` in your URL.

---

<div class="post-metadata">

**Author:** ![Mark\_Cummins](https://avatars.discourse-cdn.com/v4/letter/m/ed655f/32.png) [@Mark\_Cummins](https://forum.inductiveautomation.com/u/Mark_Cummins)\
**Post date:** [February 24, 2025, 1:44pm UTC](https://forum.inductiveautomation.com/t/odata-request-using-httpclient/102772/7 "2025-02-24T13:44:21Z")

</div>

Ah yes, it works if i use https.  
Thanks
