227 } |
227 } |
228 |
228 |
229 /* |
229 /* |
230 * get absolute path and query of the request uri |
230 * get absolute path and query of the request uri |
231 */ |
231 */ |
232 // TODO: check for '#' |
232 // TODO: check for '#' #72 |
233 sstr_t absPath = http_request_get_abspath(request); |
233 sstr_t absPath = http_request_get_abspath(request); |
234 if(!absPath.ptr) { |
234 if(!absPath.ptr) { |
235 // TODO: error msg |
235 // TODO: error msg |
236 return 1; |
236 return 1; |
237 } else if(absPath.ptr[0] == '*') { |
237 } else if(absPath.ptr[0] == '*') { |
238 // TODO: implement global OPTIONS |
238 // TODO: implement global OPTIONS #71 |
239 return 1; |
239 return 1; |
240 } |
240 } |
241 |
241 |
242 sstr_t query; |
242 sstr_t query; |
243 query.length = 0; |
243 query.length = 0; |