Changeset 376 for trunk/zoo-project/zoo-kernel/zoo_loader.c
- Timestamp:
- Nov 3, 2012, 3:07:43 AM (11 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/zoo-project/zoo-kernel/zoo_loader.c
r375 r376 78 78 fprintf (stderr, "RequestMethod: (%s) %d %d\n", cgiRequestMethod,strncasecmp(cgiRequestMethod,"post",4),strncmp(cgiContentType,"text/xml",8)==0 || strncasecmp(cgiRequestMethod,"post",4)==0); 79 79 fprintf (stderr, "Request: %s\n", cgiQueryString); 80 fflush(stderr); 80 81 #endif 81 82 … … 85 86 if(strncmp(cgiContentType,"text/xml",8)==0 || 86 87 strncasecmp(cgiRequestMethod,"post",4)==0){ 87 //fprintf(stderr,"length %d\n",cgiContentLength);88 88 if(cgiContentLength==NULL){ 89 89 cgiContentLength=0; … … 104 104 } 105 105 } 106 if(res==NULL ){106 if(res==NULL && (strQuery==NULL || strlen(strQuery)==0)){ 107 107 return errorException(NULL,"ZOO-Kernel failed to process your request cause the request was emtpty.","InternalError"); 108 }else 109 tmpMap=createMap("request",res); 108 }else{ 109 if(strQuery==NULL || strlen(strQuery)==0) 110 tmpMap=createMap("request",res); 111 } 110 112 }else{ 111 113 char *buffer=new char[cgiContentLength+1]; … … 113 115 buffer[cgiContentLength]=0; 114 116 tmpMap=createMap("request",buffer); 115 //fprintf(stderr,"%s\n",tmpMap->value);116 117 }else{ 117 118 buffer[0]=0; … … 133 134 free(tmp); 134 135 } 135 136 sprintf(tmpValueFinal,"%s=%s",*arrayStep,ivalue);137 136 free(tmpValueFinal); 138 137 #ifdef DEBUG … … 321 320 } 322 321 323 324 322 if(strncasecmp(cgiContentType,"multipart/form-data",19)==0){ 325 326 327 328 329 323 map* tmp=getMap(tmpMap,"dataInputs"); 324 if(tmp!=NULL){ 325 addToMap(tmpMap,"dataInputs",strstr(strQuery,"dataInputs=")+11); 326 } 327 } 330 328 331 329 runRequest(tmpMap);
Note: See TracChangeset
for help on using the changeset viewer.