[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
http_getContent*
Hi� I have encountered a problem with procedures http_getContent*.� Could you please have a look at my code?� Thanks,� Sam� �*****************************************************� �* Prototypes � � � � � � � � � � � � � � � � � � � �*� �*****************************************************� �/define HTTP_WSDL2RPG_STUFF � � � � � � � � � � � � �� D/Copy LIBHTTP/QRPGLESRC,HTTPAPI_H � � � � � � � � � � D/Copy LIBHTTP/QRPGLESRC,HEADER_H � � � � � � � � � �� D/copy LIBHTTP/QRPGLESRC,IFSIO_H � � � � � � � � � � �� �***************************************************** �� �* Variables & Data Structures � � � � � � � � � � � * �� �***************************************************** �� D h_RC � � � � � �s � � � � � � � � � �like(http_url_get_raw)� D h_URL � � � � � S � � � � � �300A � �varying � � � � � � � � �� D h_Div � � � � � S � � � � � � � � � � � � � � like(http_getContentType) � � � � �� �/Free � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � http_debug(*ON:'/tmp/mydebuglog.txt'); � �� �� � h_URL = '[1]http://notesserver.com/test1.nsf' +� � � � � � �'/api/data/collections/name/RESTBNUM' + � � � � � � � � �� � � � � � �'?search=FIELD%20DATE%20=%202015-12-28&' + � � � � � � � � �� � � � � � �'start=0&count=100&systemcolumns=0' + � � � � � � � � � � � �� � � � � � �'&compact=TRUE'; � � � � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � � �� � h_rc = http_url_get_raw(h_Url:h_FD:%paddr(wrtOut)); � � � � � � � � �� �� � h_Div = http_getContentTypeAttr('Content-Length');� � � � � //Problem1: h_Div = ''� � � � �� � h_Div = http_getContentSubType(); �� � � � � //Problem2: h_Div = 'jso'� � � � �� � h_Div = http_getContentType(); � � � � � � � � � �� � � //Okay: h_Div = 'application' � � � �� � � � �� � *InLR = *On; � � � � � � � � � � � � � � � � � � �� � � � � � � � � � � � � � � � � � � � � � � � � � �� �/End-Free � � � � � � �� mydebuglog.txt:� � � � � HTTPAPI Ver 1.29 released 2015-02-23� � � � � NTLM Ver 1.4.0 released 2014-12-22� � � � � OS/400 Ver V7R1M0� � � � � New iconv() objects set, PostRem=819. PostLoc=0.
ProtRem=819. ProtLoc=0� � � � � http_persist_open(): entered� � � � � http_long_ParseURL(): entered� � � � � DNS resolver retrans: 2� � � � � DNS resolver retry �: 2� � � � � DNS resolver options: x'000001B6'� � � � � DNS default domain:
top.secret.com.gov.info.okay.enough.stop� � � � � DNS server found: 172.20.100.4� � � � � DNS server found: 172.20.100.5� � � � � DNS server found: 194.158.133.1� � � � � Nagle's algorithm (TCP_NODELAY) disabled.� � � � � http_persist_get(): entered� � � � � http_persist_req(GET) entered.� � � � � http_long_ParseURL(): entered� � � � � http_long_ParseURL(): entered� � � � � do_oper(GET): entered� � � � � There are 0 cookies in the cache� � � � � GET
/test1.nsf/api/data/collections/name/RESTBNUM?search=FIELD%20DATE%20=%2
02015-12-28&start=0&count=100&systemcolumns=0&compact=TRUE HTTP/1.1� � � � � Host: top.secret.com.gov.info.okay.enough.stop� � � � � User-Agent: http-api/1.29� � � � � recvresp(): entered� � � � � HTTP/1.1 200 OK� � � � � Server: Lotus-Domino� � � � � Date: Wed, 30 Dec 2015 08:55:31 GMT� � � � � Set-Cookie:
SessionID=EC78C0139B0662360F4F2059E9C2B277EE036365; path=/; HttpOnly� � � � � Content-Type: application/json� � � � � Content-Length: 2� � � � � SetError() #13: HTTP/1.1 200 OK� � � � � recvresp(): end with 200� � � � � recvdoc parms: identity 2� � � � � header_load_cookies() entered� � � � � cookie_parse() entered� � � � � cookie =
�SessionID=EC78C0139B0662360F4F2059E9C2B277EE036365; path=/;
HttpOnly� � � � � cookie attr
SessionID=EC78C0139B0662360F4F2059E9C2B277EE036365� � � � � cookie attr path=/� � � � � cookie attr HttpOnly=� � � � � recvdoc(): entered� � � � � SetError() #0:� � � � � []� � � � � http_close(): entered�
References
1. http://notesserver.com/test1.nsf
-----------------------------------------------------------------------
This is the FTPAPI mailing list. To unsubscribe, please go to:
http://www.scottklement.com/mailman/listinfo/ftpapi
-----------------------------------------------------------------------