#include "WWWLib.h" #include "WWWApp.h" #include "WWWInit.h" #ifdef LIBWWW_SHARED #include "HTextImp.h" #endif int main (int argc, char ** argv) { HTRequest * request; HTProfile_newPreemptiveClient("HTTPHeadApplication", "1.0"); request = HTRequest_new(); if (argc >= 2) { char * url = argv[1]; /* Turn on TRACE so we can see what is going on */ if (argc == 3) HTSetTraceMessageMask(argv[2]); /* We don't wany any progress notification or other user stuff */ HTAlert_setInteractive(NO); /* Set the output format to source and put output to stdout */ HTRequest_setOutputStream(request, HTFWriter_new(request, stdout, YES)); /* Start the load */ if (url && *url) HTHeadAbsolute(url, request); else printf("Bad parameters - please try again\n"); } else { printf("Type the URL to perform a HEAD request on.\n"); printf("\t%s \n", argv[0]); } HTRequest_delete(request); /* Delete the request object */ HTProfile_delete(); return 0; }