Changeset 28 in cheroxy for trunk/src/main.cpp
- Timestamp:
- 11/16/12 13:07:05 (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/main.cpp
r24 r28 76 76 CRXProxy * aProxy = NULL; 77 77 78 char * aFilterFileExtension = "exe|gif|jpg|png|css|js|ico|"; 79 char * aHttpRequest = NULL; 80 int aHttpRequestLength = 0; 81 78 82 /*----------------------------------------------------------------*/ 79 83 for (;;) … … 94 98 95 99 aProxy->SetClientSocket (aResult); 100 aProxy->SetRequestFilter (CRX_FILTER_REQUEST_FILE_EXTENSION, 101 CRX_FILTER_MATCHED, 102 aFilterFileExtension); 96 103 97 104 aResult = aProxy->Forward (); … … 99 106 { 100 107 cerr << aProxy->GetErrorMessage () << endl; 108 } 109 110 if (!aProxy->CheckRequestFilter (CRX_FILTER_REQUEST_FILE_EXTENSION)) 111 { 112 aHttpRequestLength = aProxy->GetHttpRequestLength (); 113 aHttpRequest = (char *) calloc (aHttpRequestLength + 1, 1); 114 cout << aProxy->GetHttpRequest (aHttpRequest, aHttpRequestLength) << endl; 115 free (aHttpRequest); 101 116 } 102 117
Note:
See TracChangeset
for help on using the changeset viewer.