[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
-----------------------------------------------------------------------