ci: run the gitly web server test
							parent
							
								
									4333a53f28
								
							
						
					
					
						commit
						c2f535fee1
					
				|  | @ -849,6 +849,8 @@ jobs: | ||||||
|           ../v . |           ../v . | ||||||
|           # ./gitly -ci_run |           # ./gitly -ci_run | ||||||
|           ../v -autofree . |           ../v -autofree . | ||||||
|  |           ../v -o x tests/first_run.v | ||||||
|  |           ../x | ||||||
|           cd .. |           cd .. | ||||||
| 
 | 
 | ||||||
|       ## vex |       ## vex | ||||||
|  |  | ||||||
|  | @ -5,6 +5,16 @@ module http | ||||||
| 
 | 
 | ||||||
| import strings | import strings | ||||||
| 
 | 
 | ||||||
|  | // Header represents the key-value pairs in an HTTP header
 | ||||||
|  | [noinit] | ||||||
|  | pub struct Header { | ||||||
|  | mut: | ||||||
|  | 	data map[string][]string | ||||||
|  | 	// map of lowercase header keys to their original keys
 | ||||||
|  | 	// in order of appearance
 | ||||||
|  | 	keys map[string][]string | ||||||
|  | } | ||||||
|  | 
 | ||||||
| // CommonHeader is an enum of the most common HTTP headers
 | // CommonHeader is an enum of the most common HTTP headers
 | ||||||
| pub enum CommonHeader { | pub enum CommonHeader { | ||||||
| 	accept | 	accept | ||||||
|  | @ -320,16 +330,6 @@ const common_header_map = { | ||||||
| 	'x-xss-protection':                    .x_xss_protection | 	'x-xss-protection':                    .x_xss_protection | ||||||
| } | } | ||||||
| 
 | 
 | ||||||
| // Header represents the key-value pairs in an HTTP header
 |  | ||||||
| [noinit] |  | ||||||
| pub struct Header { |  | ||||||
| mut: |  | ||||||
| 	data map[string][]string |  | ||||||
| 	// map of lowercase header keys to their original keys
 |  | ||||||
| 	// in order of appearance
 |  | ||||||
| 	keys map[string][]string |  | ||||||
| } |  | ||||||
| 
 |  | ||||||
| pub fn (mut h Header) free() { | pub fn (mut h Header) free() { | ||||||
| 	unsafe { | 	unsafe { | ||||||
| 		h.data.free() | 		h.data.free() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue