30 #ifndef CPL_HTTP_H_INCLUDED
31 #define CPL_HTTP_H_INCLUDED
46 typedef struct {
char **papszHeaders;
48 GByte *pabyData;
int nDataLen;
82 int CPL_DLL CPLHTTPEnabled(
void );
83 CPLHTTPResult CPL_DLL *CPLHTTPFetch(
const char *pszURL,
char **papszOptions);
84 void CPL_DLL CPLHTTPCleanup(
void );
86 int CPL_DLL CPLHTTPParseMultipartMime(
CPLHTTPResult *psResult );
96 char CPL_DLL *GOA2GetAuthorizationURL(
const char *pszScope );
97 char CPL_DLL *GOA2GetRefreshToken(
const char *pszAuthToken,
98 const char *pszScope );
99 char CPL_DLL *GOA2GetAccessToken(
const char *pszRefreshToken,
100 const char *pszScope );