# HTTP GET request scripting

**URL:** <https://forum.inductiveautomation.com/t/http-get-request-scripting/12324>\
**Category:** Ignition\
**Created:** [November 2, 2016, 9:19pm UTC](https://forum.inductiveautomation.com/t/http-get-request-scripting/12324 "2016-11-02T21:19:15Z")\
**Posts on this page:** 1\
**Showing post:** 2

<div class="post-metadata">

**Author:** ![richardNZ15](https://sea1.discourse-cdn.com/inductiveautomation/user_avatar/forum.inductiveautomation.com/richardnz15/32/33373_2.png) [@richardNZ15](https://forum.inductiveautomation.com/u/richardNZ15)\
**Post date:** [November 6, 2016, 7:32pm UTC](https://forum.inductiveautomation.com/t/http-get-request-scripting/12324/2 "2016-11-06T19:32:17Z")

</div>

Solved using the following code:

[code]import system  
import urllib2

# Generate URL for API call to read products

url = “[https://inventory.dearsystems.com/ExternalApi/Products?Page=1&Limit=100&Name=Log](https://inventory.dearsystems.com/ExternalApi/Products?Page=1&Limit=100&Name=Log)”

# Create header with information required by API

urlHeader = {“Content-Type”: “application/json”, “api-auth-accountid”: “XXXXX”, “api-auth-applicationkey”: “XXXXX”}

request = urllib2.Request(url, headers=urlHeader)  
contents = urllib2.urlopen(request).read()

data = system.util.jsonDecode(contents)[/code]

---

_[View the full topic](https://forum.inductiveautomation.com/t/http-get-request-scripting/12324)._
