[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
HTTP Post
I am trying to test our CGI program by using the command HTTPAPI with a
request type of *POST.� I have also tried using http_url_post with
similar results.
The error message I receive is "13 HTTP/1.1 500 Internal Server Error".
Here is what I am executing:� HTTPAPI
URL('[1]http://xxx.xxx.xx.xxx:8002/post/wmsadsi/cgi/obrshparrq/')� DOWNLOAD('/QOPENSYS/Max/Project140080/Testing/ordshpresp.txt')� REQTYPE(*POST)� UPLOAD('/QOPENSYS/Max/Project140080/Testing/ordshppost.xml')
DEBUG('/QOPENSYS/Max/Project140080/Testing/debug.txt')
Attached is the debug file.
I believe my xml header may not be complete or correct, but I am not
sure
what is required (besides the data).
Can someone help ?
Max Buda
References
1. http://xxx.xxx.xx.xxx:8002/post/wmsadsi/cgi/obrshparrq/
HTTPAPI Ver 1.28 released 2015-01-19
NTLM Ver 1.4.0 released 2014-12-22
OS/400 Ver V7R1M0
http_persist_open(): entered
http_long_ParseURL(): entered
DNS resolver retrans: 2
DNS resolver retry : 2
DNS resolver options: x'00000136'
DNS default domain: dsccorp.net
DNS server found: xxx.xxx.x.xx
DNS server found: xxx.xxx.x.x
Nagle's algorithm (TCP_NODELAY) disabled.
http_persist_post(): entered
http_persist_req(POST) entered.
http_long_ParseURL(): entered
http_long_ParseURL(): entered
do_oper(POST): entered
There are 0 cookies in the cache
POST /post/wmsadsi/cgi/obrshparrq/ HTTP/1.1
Host: xxx.xxx.xx.xxx:8002
User-Agent: http-api/1.28
Content-Type: text/xml
Content-Length: 360
sendraw(): entered
<soapenv:Envelope xmlns:soapenv="http://schemas.xmlsoap.org/soap/envelope/" xmlns:tns="http://www.webserviceX.net/">
<soapenv:Header/>
<soapenv:Body>
<OrderShipment>
<OrderNumber>111111</OrderNumber>
<AccountNumber>014963</AccountNumber>
<UserID>BudaM</UserID>
<WorkStn>workstationPOST</WorkStn>
</OrderShipment>
</soapenv:Body>
</soapenv:Envelope>
recvresp(): entered
HTTP/1.1 500 Internal Server Error
Date: Wed, 06 May 2015 20:05:30 GMT
Server: Apache
Content-Length: 539
Connection: close
Content-Type: text/html; charset=UTF-8
SetError() #13: HTTP/1.1 500 Internal Server Error
recvresp(): end with 500
recvdoc parms: identity 539
header_load_cookies() entered
recvdoc(): entered
SetError() #0:
<!DOCTYPE HTML PUBLIC "-//IETF//DTD HTML 2.0//EN">
<HTML><HEAD>
<TITLE>500 Internal Server Error</TITLE>
</HEAD><BODY>
<H1>Internal Server Error</H1>
<P>The server encountered an internal error or misconfiguration and was unable to complete your request.</P>
<P>Please contact the server administrator, [no address given] and inform them of the time the error occurred, and anything you might have done that may have caused the error. </P>
<P>More information about this error may be available in the server error log.</P>
</body></html>
SetError() #13: HTTP/1.1 500 Internal Server Error
http_close(): entered
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------