// This is a generated source file for Chilkat version 11.3.0 #ifndef _C_CkHttpResponse_H #define _C_CkHttpResponse_H #include "chilkatDefs.h" #include "ck_inttypes.h" #include "Chilkat_C.h" CK_C_VISIBLE_PUBLIC HCkHttpResponse CkHttpResponse_Create(void); CK_C_VISIBLE_PUBLIC HCkHttpResponse CkHttpResponse_Create2(int progLang); CK_C_VISIBLE_PUBLIC void CkHttpResponse_Dispose(HCkHttpResponse handle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getBodyQP(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_bodyQP(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getBodyStr(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_bodyStr(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getCharset(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_charset(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC unsigned long CkHttpResponse_getContentLength(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC __int64 CkHttpResponse_getContentLength64(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getDateStr(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_dateStr(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getDebugLogFilePath(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkHttpResponse_putDebugLogFilePath(HCkHttpResponse cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_debugLogFilePath(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getDomain(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_domain(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getFinalRedirectUrl(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_finalRedirectUrl(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getFullMime(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_fullMime(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getHeader(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_header(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getLastErrorHtml(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_lastErrorHtml(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getLastErrorText(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_lastErrorText(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getLastErrorXml(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_lastErrorXml(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_getLastMethodSuccess(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_putLastMethodSuccess(HCkHttpResponse cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC int CkHttpResponse_getNumCookies(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC int CkHttpResponse_getNumHeaderFields(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC int CkHttpResponse_getStatusCode(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getStatusLine(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_statusLine(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getStatusText(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_statusText(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getUncommonOptions(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC void CkHttpResponse_putUncommonOptions(HCkHttpResponse cHandle, const char *newVal); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_uncommonOptions(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_getUtf8(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_putUtf8(HCkHttpResponse cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_getVerboseLogging(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC void CkHttpResponse_putVerboseLogging(HCkHttpResponse cHandle, BOOL newVal); CK_C_VISIBLE_PUBLIC void CkHttpResponse_getVersion(HCkHttpResponse cHandle, HCkString retval); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_version(HCkHttpResponse cHandle); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetBodyBd(HCkHttpResponse cHandle, HCkBinData binData); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetBodyJarr(HCkHttpResponse cHandle, HCkJsonArray jarr); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetBodyJson(HCkHttpResponse cHandle, HCkJsonObject json); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetBodySb(HCkHttpResponse cHandle, HCkStringBuilder sb); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetBodyXml(HCkHttpResponse cHandle, HCkXml xml); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetCookieDomain(HCkHttpResponse cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getCookieDomain(HCkHttpResponse cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetCookieExpiresStr(HCkHttpResponse cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getCookieExpiresStr(HCkHttpResponse cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetCookieName(HCkHttpResponse cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getCookieName(HCkHttpResponse cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetCookiePath(HCkHttpResponse cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getCookiePath(HCkHttpResponse cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetCookieValue(HCkHttpResponse cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getCookieValue(HCkHttpResponse cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetHeaderField(HCkHttpResponse cHandle, const char *fieldName, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getHeaderField(HCkHttpResponse cHandle, const char *fieldName); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetHeaderFieldAttr(HCkHttpResponse cHandle, const char *fieldName, const char *attrName, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getHeaderFieldAttr(HCkHttpResponse cHandle, const char *fieldName, const char *attrName); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetHeaderName(HCkHttpResponse cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getHeaderName(HCkHttpResponse cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_GetHeaderValue(HCkHttpResponse cHandle, int index, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_getHeaderValue(HCkHttpResponse cHandle, int index); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_LoadTaskResult(HCkHttpResponse cHandle, HCkTask task); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_SaveBodyBinary(HCkHttpResponse cHandle, const char *path); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_SaveBodyText(HCkHttpResponse cHandle, BOOL bCrlf, const char *path); CK_C_VISIBLE_PUBLIC BOOL CkHttpResponse_UrlEncParamValue(HCkHttpResponse cHandle, const char *encodedParamString, const char *paramName, HCkString outStr); CK_C_VISIBLE_PUBLIC const char *CkHttpResponse_urlEncParamValue(HCkHttpResponse cHandle, const char *encodedParamString, const char *paramName); #endif