Thank you, Robert! <@HTTPATTRIBUTE post_args> is exactly what I needed. I appreciate you providing JSONutils.tcf too.
On Sun, Jul 23, 2023 at 3:32 PM Robert Shubert <rshub...@tronics.com> wrote: > You have access to the HTTP header using the <@HTTPATTRIBUTE> tag. Note > that <@HTTPATTRIBUTE Full_Header> will return everything in an array, which > you can then parse to get custom headers. > > > > The payload of the request is available in <@HTTPATTRIBUTE post_args> > > > > TS7 can't parse json and doesn't have proper container types to do so > anyway. The best way to work with JSON in TS7 is with java (a bean) or > javascript (@SCRIPT) > > > > I've attached a json toolbox I built that may help. At the very least you > can see how I used javascript to parse the json. The JSONtoXML methods will > return valid XML documents (that TS7 can natively work with) in various > forms. Only JSONtoXML() is guaranteed to always work. There other forms are > easier to access data in the xml (2 easier than 1, 3 easier then 2, etc), > but may not always work since they can create invalid XML in cases when the > json contain special characters. > > > > Robert > > > > > > > > *From:* John Hotaling [mailto:jhotal...@auctionanything.com] > *Sent:* Saturday, July 22, 2023 1:25 PM > *To:* TeraScript-Talk@terascript.com > *Subject:* TeraScript-Talk: JSON post to API endpoint > > > > Hello: > > I'm looking to set up a simple API endpoint which consumes an > HTTP_CONTENT_TYPE:application/json POST to my designated URL (Webhook). > Any recommendations on how to best read the json body into Terascript? > Thanks for any insight you can provide. > > > > Best, > > > John Hotaling > > jhotal...@auctionanything.com > > www.AuctionAnything.com > > > ------------------------------ > > To unsubscribe from this list, please send an email to > lists...@terascript.com with "unsubscribe terascript-talk" in the body. > > ------------------------------ > To unsubscribe from this list, please send an email to > lists...@terascript.com with "unsubscribe terascript-talk" in the body. > ---------------------------------------- To unsubscribe from this list, please send an email to lists...@terascript.com with "unsubscribe terascript-talk" in the body.