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

Re: Debug file error 400 using HTTPAPI



The debug file states that a required parameter is missing.
Perhaps there's a required parameter that you're not sending?

On 6/1/2011 2:18 PM, Holmes, Worth wrote:
>
>
>
>     Worth Holmes
>
>     Extn 1656
>
>     (817) 938-3889
>
>
>     From: Holmes, Worth
>     Attached is the debug file showing the log.  It still does not show
>     the actual HTTP sent to the url.
>
>
>     I don't know how to determine the error.
>
>
>     HTTP/1.1 400 Bad request
>
>
>     The specification for the URL is as follows:
>
>     3 Protocol
>
>     This system uses the standard HTTP POST protocol:
>
>     (1) Open TCP/IP connection to VHR server.
>
>     (2) Send request formatted as an HTTP POST (RFC 2616, see
>     [1]http://www.faqs.org/rfcs/rfc2616.html).
>
>
>
>     3.1.1 Request Format
>
>     The following fields are part of the request, and all are mandatory:
>
>     Field Id             Field Type         Notes
>
>     id                     Character          User id, assigned by
>     Experian. Currently, user ids are numeric.
>
>     password          Character          Password, assigned by Experian.
>     This field is case-sensitive.
>
>     level                 Character          The values allowed are:
>     "full".
>
>     vinlist                Character          A list of VINs,
>     comma-separated; VINs are converted to upper-case and truncated at 17
>     characters
>
>
>     I received this after executing the following within an RPG program:
>     (rc was 400)
>
>
>     0105.00    Form =
>     WEBFORM_open;
>
>     0106.00
>
>     0107.00    callp WEBFORM_SetVar(Form: 'id':
>     UserID);
>
>     0108.00    callp WEBFORM_SetVar(Form: 'password':
>     Password);
>
>     0109.00    callp WEBFORM_SetVar(Form: 'vinlist':
>     VIN);
>
>     0110.00    callp WEBFORM_SetVar(Form: 'level':
>     'full');
>
>     0111.00
>
>     0112.00    // The WEBFORM_postData() routine retrieves data suitable
>     for
>
>     0113.00    // the http_url_post()
>     API.
>
>     0114.00
>
>     0115.00    callp WEBFORM_postData(Form: myPointer:
>     dataSize);
>
>     0116.00
>
>     0117.00    //  The http_url_post() function does an HTTP POST
>     operation
>
>     0118.00    //  sending any data at the pointer you
>     specify.
>
>     0119.00
>
>     0120.00    //  The results, in this case, are saved to the IFS in
>     Filename
>
>     0121.00    //  like '/qdls/Temp/VIN123456.xml' which is last 6 char of
>     vin.
>
>     0122.00
>
>     0123.00    Filename = '/qdls/Temp/VIN' + %subst(vin:12:6) +
>     '.xml';
>
>     0124.00
>
>     0125.00    rc =
>     http_url_post('http://www.experian.com/ais/servlets/VHRXML'
>
>     0126.00                        :
>     myPointer
>
>     0127.00                        :
>     dataSize
>
>     0128.00                        :
>     Filename
>
>     0129.00                        :
>     HTTP_TIMEOUT);
>
>     0130.00
>
>     0131.00      if rc =
>     302;
>
>     0132.00         rc = http_url_get(http_redir_loc  :
>     Filename);
>
>     0133.00      endif;
>
>
>     Worth Holmes | Sr. Programmer / Analyst |  UNITRIN SPECIALTY
>     8360 LBJ Freeway Suite 400 | Dallas, TX 75243 | (: 800-456-1919
>     ext. 1656 | *: wholmes1@xxxxxxxxxxx |
>
>
>     CONFIDENTIALITY NOTICE: This communication may contain confidential
>     information intended only for the addressee(s). If you received this
>     communication in error, please notify the sender and delete it from
>     your system.
>
> References
>
>     1. http://www.faqs.org/rfcs/rfc2616.html
>
>
>
>
> -----------------------------------------------------------------------
> This is the FTPAPI mailing list.  To unsubscribe, please go to:
> http://www.scottklement.com/mailman/listinfo/ftpapi
> -----------------------------------------------------------------------

-----------------------------------------------------------------------
This is the FTPAPI mailing list.  To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------