In the document at https://code.jsoftware.com/wiki/Addons/web/gethttp
It states that
--
x is: Optional retrieval options. One of:
      'stdout' (Default)
      'help'
      'file' or ('file';jpath '~temp/myfile.htm')
      Anything else is assumed to be a valid Wget/cURL option string
eg: 'file' gethttp 'http://www.jsoftware.com'
eg: ('-o - --stderr ',jpath '~temp/gethttp.log') gethttp '
http://www.jsoftware.com'
--

Depending on your platform, J is using either curl or wget under the hood.

What you need to do is to add a header to your request. The header name
will be 'Ocp-Apim-Subscription-Key' and the value, whatever key you
received.

If it's curl under the hood, the option to add a header is '-H
headername:headervaue'. I would have to look it up for wget.


Compose that string and pass it on the left hand side of httpget




On Wed, Sept 20, 2023, 08:56 Pablo Landherr <pablo.landh...@gmail.com>
wrote:

> I have a follow-up question. I've successfully sent a number of requests
> and received data. However, they have a rate limit for unregistered users.
> So I registered and was given keys, but I don't understand how to use them.
> The documentation says that I should add the key in a http header called
> Ocp-Apim-Subscription-Key. Given that my requests were something like this:
>
> gethttp '
> https://api-test.riksbank.se/swea/v1/Observations/SEKUSDPMI/2023-01-01'
>
>
> how do I modify this to include the key?
>
>
> Thank you,
>
> Pablo
>
>
>
> On Tue, Sep 19, 2023 at 1:05 PM Pablo Landherr <pablo.landh...@gmail.com>
> wrote:
>
> > That was easy enough. Thank you, however the wiki page should be updated
> > as the first examples don't work as shown. E.g.
> >
> > $homepagehtml=: gethttp 'http://www.jsoftware.com'
> >
> > 293
> >
> > 106 {. 306}.homepagehtml NB. as suggested on the wiki
> >
> > homepagehtml
> >
> > <!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
> >
> > <html><head>
> >
> > <title>302 Found</title>
> >
> > </head><body>
> >
> > <h1>Found</h1>
> >
> > <p>The document has moved <a href="https://www.jsoftware.com/
> > ">here</a>.</p>
> >
> > <hr>
> >
> > <address>Apache/2.4.29 (Ubuntu) Server at www.jsoftware.com Port
> > 80</address>
> >
> > </body></html>
> >
> >
> >
> > On Tue, Sep 19, 2023 at 12:55 PM Pablo Landherr <
> pablo.landh...@gmail.com>
> > wrote:
> >
> >> Thank you. Will start there.
> >>
> >> On Tue, Sep 19, 2023 at 12:47 PM Ed Gottsman <
> edward.j.gotts...@gmail.com>
> >> wrote:
> >>
> >>> Pablo,
> >>>
> >>> This is a good place to start.  It describes gethttp, an add-on that
> >>> front-ends curl and wget (depending on your platform).
> >>>
> >>>
> >>> https://code.jsoftware.com/wiki/Addons/web/gethttp
> >>>
> >>> Best of luck and feel free to ask questions.
> >>>
> >>> Ed
> >>>
> >>> > On Sep 19, 2023, at 11:42 AM, Pablo Landherr <
> pablo.landh...@gmail.com>
> >>> wrote:
> >>> >
> >>> > I have searched the J wiki but am unable to find some newbie examples
> >>> > showing how to use J (client side) with rest API. I wish to download
> >>> > statistics and my source only supports using their API. Side note, I
> >>> have
> >>> > no experience writing API:s.
> >>> >
> >>> > Can anyone point me to the best place to start?
> >>> >
> >>> > Thank you,
> >>> > Pablo Landherr
> >>> >
> ----------------------------------------------------------------------
> >>> > For information about J forums see
> http://www.jsoftware.com/forums.htm
> >>>
> >>> ----------------------------------------------------------------------
> >>> For information about J forums see http://www.jsoftware.com/forums.htm
> >>>
> >>
> ----------------------------------------------------------------------
> For information about J forums see http://www.jsoftware.com/forums.htm
>
----------------------------------------------------------------------
For information about J forums see http://www.jsoftware.com/forums.htm

Reply via email to