Re: CGIDEV2 Question

"Art Tostaine, Jr." <[email protected]>
Newsgroups gmane.comp.systems.as400.web
Message-ID <CACftfu43BvTMYc=UZhEgpNGLXp0KoKoAX6hy4G0mcA=2ErMAXQ@mail.gmail.com>
I think I've got my problem figured out. I need to use Postman, not a
browser, and my post string doesn't have xinput, I changed to use all of my
parameters and it's working.



On Mon, Oct 18, 2021 at 11:20 AM Brad Stone <[email protected]> wrote:

> you should only need this part:
>
> xInput=zhbGetVar('xInput');
>
> And make sure the name in the form  making the request has that name for
> the input variable.  I believe CGIDEV2 is case sensitive as well.
>
> If you can send a trace of the post that may  help as well.  You should be
> able to get that in chrome, or using something like GETURI or HTTPAPI to
> make the request for the test.
>
> On Mon, Oct 18, 2021 at 10:16 AM Art Tostaine, Jr. <[email protected]>
> wrote:
>
> > I Want to receive data from a POST that's sent from a credit card
> company.
> >
> > I started with the example program getpost. It writes output HTML so you
> > can type in sample post data and then it returns to show you it processed
> > it.
> >
> > When I strip out the output and just read the input with these two
> lines, I
> > get the correct number of variables received, but nothing in xinput.
> >
> >  // Get browser input
> >  nbrVars=zhbgetinput(savedquerystring:qusec);
> >  xInput=zhbGetVar('xInput');
> >
> > Do I need something else to get the input data?
> >
> > My complete program is simple, just trying to make sure I can get the
> input
> > string.
> >
> > ctl-opt dftactgrp(*no) Actgrp('GETPAYZR');
> > /copy CGIDEV2/qrpglesrc,hspecs
> > /copy CGIDEV2/qrpglesrc,hspecsbnd
> > /copy CGIDEV2/qrpglesrc,prototypeb
> > /copy CGIDEV2/qrpglesrc,usec
> > /copy CGIDEV2/qrpglesrc,variables3
> > *
> >  xInput          s            100
> >
> >     // Get browser input
> >     nbrVars=zhbgetinput(savedquerystring:qusec);
> >     xInput=zhbGetVar('xInput');
> >
> >     return;
> > --
> > This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
> > list
> > To post a message email: [email protected]
> > To subscribe, unsubscribe, or change list options,
> > visit: https://lists.midrange.com/mailman/listinfo/web400
> > or email: [email protected]
> > Before posting, please take a moment to review the archives
> > at https://archive.midrange.com/web400.
> >
> >
> --
> This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing
> list
> To post a message email: [email protected]
> To subscribe, unsubscribe, or change list options,
> visit: https://lists.midrange.com/mailman/listinfo/web400
> or email: [email protected]
> Before posting, please take a moment to review the archives
> at https://archive.midrange.com/web400.
>
>
-- 
This is the Web Enabling the IBM i (AS/400 and iSeries) (WEB400) mailing list
To post a message email: [email protected]
To subscribe, unsubscribe, or change list options,
visit: https://lists.midrange.com/mailman/listinfo/web400
or email: [email protected]
Before posting, please take a moment to review the archives
at https://archive.midrange.com/web400.
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.