[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: Questions Regarding "HTTP/1.1 500 Internal Server Error"
Hello Ron,
On 10/1/2010 8:22 AM, Ron wrote:
>     1)       is HTTPAPI error #13 always just generated for this type of
>     situation (what triggers error #13)?
13 means "HTTP_RESP", and indicates that HTTPAPI detected the error by 
reading the response code from the HTTP server.  (In this case, the 
response code was 500 -- but any response code aside from 200 would 
indicate an error.)
>
>     2)       is 500 a standard return code for HTTP?
>
500 means "internal server error", and means that the server detected an 
error on it's own side of the conversation.  Usually, it means that a 
program that the HTTP server ran (e.g. the web service) ended abnormally.
It's generally not a very useful error code, because there are so many 
possible causes.
>     3)       can I get the 500 programmically out of HTTPAPI at runtime?
The number 500 should be returned from the http_url_post_xxx or 
http_url_get_xxx routine that you're calling.
     code = http_url_post_xml(...etc...);
     select;
     when code = 500;
        // do whatever
     when code <> 1;
        msg = http_error();
     endsl;
-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------