[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [Ftpapi] Return code 201 returned as error?



I did not yet see a 201 error and therefore I assume it would be fine not to send an escape message for it. From my understanding there should be no escape message for all http status codes below 400.

 

Thomas.

 

 

Von: ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx [mailto:ftpapi-bounces@xxxxxxxxxxxxxxxxxxxxxx] Im Auftrag von Scott Klement
Gesendet: Donnerstag, 24. Mai 2018 23:23
An: FTPAPI/HTTPAPI mailing list
Betreff: Re: [Ftpapi] Return code 201 returned as error?

 

Hi Marina,

The reason HTTPAPI returns an "error" on response code 201 is because 201 means something different from 200.   200 is the "normal" response meaning that everything was received correctly, but 201 means that a resource was created before returning successfully.  HTTPAPI wants to make that clear so that your application can make the distinction between 200 and 201 in case it matters to you.

Perhaps http_string/http_stmf should not send an escape message in that case, though?  That would probably be more intuitive. I think I'll change that.

Would this change cause any problems for anyone reading this list?

-SK

 

On 5/24/18 1:15 PM, Marina Schwenk wrote:

Hi Scott,

I am using the latest version of HTTPAPI and my web service call is returning 201 which is getting caught in my monitor block and I am not getting the json response because of it.

 

I can’t quite see what I am doing wrong?

 

This is calling a web service controller built in Java to call fedex.

 

Code:

                Url ="" http://localhost:53226/shipping/fedex/close                           

       monitor;

           responseJson = http_string( 'POST' : url : requestJson );

       on-error;

           error =  http_error();

 

           evblog_log( SHIPPING_EVBLOG_APPNAME

                        : PROGRAM_NAME

                        : PROCEDURE_NAME

                        : EVBLOG_INFORMATION

                        : 'Http call'

                        : error   );

       endmon;                                  

 

Can you see what I am doing wrong?

I appreciate any help you can give!

 

Thank you,

Marina Schwenk 



 

--
IMPORTANT NOTICE:
This email is confidential, may be legally privileged, and is for the intended recipient only. Access, disclosure, copying, distribution, or reliance on any of it by anyone else is prohibited and may be a criminal offence. Please delete if obtained in error and email confirmation to the sender.
-- 
_______________________________________________
Ftpapi mailing list
Ftpapi@xxxxxxxxxxxxxxxxxxxxxx
http://scottklement.com/mailman/listinfo/ftpapi