[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: First Timer: HTTPS And http_url_post_stmf - Issues
I think I solved my own problem.
As a test, I commented out the "Expect: 100-continue" line from
HTTPAPIR4, recompiled, tested, and everything worked as expected this
time. Now I just need to come up with a good way to trigger including
or excluding this line, as needed.
Thanks,
Mike Schwartz
----- Original Message -----
From: Mike Schwartz <mike.schwartz@xxxxxxxxxxxxx>
Date: Thursday, April 16, 2009 8:59
Subject: Re: First Timer: HTTPS And http_url_post_stmf - Issues
To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
> Hello Everyone,
>
> Just a quick update on a change I tried late last night. I
> made a very simple change to the below piece of code, which
> seems to have made somewhat of a difference. I added the
> "%trim()" to the UlUrl value. This value is a string
> pulled from a file via a CHAIN operation. Once I put this
> change in, I am no longer receiving the "400 - Bad Request"
> error. Now I am receiving "417 - Expectation
> Failed". Speaking with the customer I am working with,
> they feel the issue has to do with the "Expect: 100-
> continue" line. They would like me to remove it and test
> again. Is there any way at all to remove this line, other
> than physically removing it from the code in HTTPAPIR4? I
> really do not want to go that route, as I am not sure if there
> are any legacy processes on our system that may be using this.
>
> Thanks,
> Mike
>
> Code that was changed in my program that was attached to last
e-mail:
> *
> *** Post the web service request to the web site using a
> procedure
> *** from
> HTTPAPI.
> C Eval Wrk_RetCode = http_url_post_stmf(
> C %trim(UlUrl):
> C %trim(UlIFSP):
> C %trim(UlIFSR))
>
> ----- Original Message -----
> From: Mike Schwartz <mike.schwartz@xxxxxxxxxxxxx>
> Date: Wednesday, April 15, 2009 14:49
> Subject: First Timer: HTTPS And http_url_post_stmf - Issues
> To: ftpapi@xxxxxxxxxxxxxxxxxxxxxx
>
>
> Hello Everyone,
>
> First, I want to say what a fantastic resource I have found this
> site to be. I am an ooollldd S/36, S/38, AS/400 green
> screener, so when I had a project handed to me that involved Web
> Services, I definitely had the deer in the headlights look on my
face.
>
> It turned out that the HTTPAPI libraries had been loaded on our
> AS/400, but were not being utilized, so there was really no one
> here that could offer me a lot of help. I have picked up
> quite a bit reading through these lists, but due to my lack of
> knowledge, I am still having issues.
>
> I am trying to consume web services through a service utilizing
> RESTful architecture. I am building an XML file, formatted
> through Inovis TrustedLink, and placed on the IFS. To
> execute a POST operation, I am utilizing the
> HTTP_URL_POST_STMF() API. The site I am connecting to is
> an HTTPS, and they specify they are utilizing SSL, which can
> also be seen as their certificate info is present in the HTTP
> Debug file. I have imported their certificate into DCM and
> believe I have it correctly setup and linked to my program.
>
> When the program is run, it connects to their site, but I am
> continually getting a "400 - Bad Request" error message in
> reply. However, if I download the XML file from the IFS,
> and send it as an e-mail attachment to the client, they are able
> to easily load it into their system with no issues.
>
> So, I am hoping someone can review the attached documents which
> include my program, debug file, response file, and upload file,
> and hopefully provide me some assistance. I have removed
> any "private" data from the debug file to "protect the innocent".
>
> Looking forward to hearing from everyone.
>
> Thanks in advance for your help.
>
> Mike Schwartz
> Cengage Learning
> Independence, KY
>
>
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------