mirror of
				https://github.com/lightpanda-io/browser.git
				synced 2025-10-30 15:41:48 +00:00 
			
		
		
		
	Merge pull request #808 from lightpanda-io/accept-header
	
		
			
	
		
	
	
		
	
		
			Some checks failed
		
		
	
	
		
			
				
	
				e2e-test / zig build release (push) Has been cancelled
				
			
		
			
				
	
				e2e-test / puppeteer-perf (push) Has been cancelled
				
			
		
			
				
	
				e2e-test / demo-scripts (push) Has been cancelled
				
			
		
			
				
	
				e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
				
			
		
			
				
	
				e2e-test / perf-fmt (push) Has been cancelled
				
			
		
			
				
	
				zig-test / zig build dev (push) Has been cancelled
				
			
		
			
				
	
				zig-test / browser fetch (push) Has been cancelled
				
			
		
			
				
	
				zig-test / zig test (push) Has been cancelled
				
			
		
			
				
	
				zig-test / perf-fmt (push) Has been cancelled
				
			
		
		
	
	
				
					
				
			
		
			Some checks failed
		
		
	
	e2e-test / zig build release (push) Has been cancelled
				
			e2e-test / puppeteer-perf (push) Has been cancelled
				
			e2e-test / demo-scripts (push) Has been cancelled
				
			e2e-test / cdp-and-hyperfine-bench (push) Has been cancelled
				
			e2e-test / perf-fmt (push) Has been cancelled
				
			zig-test / zig build dev (push) Has been cancelled
				
			zig-test / browser fetch (push) Has been cancelled
				
			zig-test / zig test (push) Has been cancelled
				
			zig-test / perf-fmt (push) Has been cancelled
				
			http: send an Accept: */* header
This commit is contained in:
		| @@ -732,6 +732,7 @@ pub const Request = struct { | |||||||
|         } |         } | ||||||
|  |  | ||||||
|         try self.headers.append(arena, .{ .name = "User-Agent", .value = "Lightpanda/1.0" }); |         try self.headers.append(arena, .{ .name = "User-Agent", .value = "Lightpanda/1.0" }); | ||||||
|  |         try self.headers.append(arena, .{ .name = "Accept", .value = "*/*" }); | ||||||
|         self.requestStarting(); |         self.requestStarting(); | ||||||
|     } |     } | ||||||
|  |  | ||||||
| @@ -2863,11 +2864,12 @@ test "HttpClient: sync with body" { | |||||||
|         } |         } | ||||||
|         try testing.expectEqual("over 9000!", try res.next()); |         try testing.expectEqual("over 9000!", try res.next()); | ||||||
|         try testing.expectEqual(201, res.header.status); |         try testing.expectEqual(201, res.header.status); | ||||||
|         try testing.expectEqual(4, res.header.count()); |         try testing.expectEqual(5, res.header.count()); | ||||||
|         try testing.expectEqual("Close", res.header.get("connection")); |         try testing.expectEqual("Close", res.header.get("connection")); | ||||||
|         try testing.expectEqual("10", res.header.get("content-length")); |         try testing.expectEqual("10", res.header.get("content-length")); | ||||||
|         try testing.expectEqual("127.0.0.1", res.header.get("_host")); |         try testing.expectEqual("127.0.0.1", res.header.get("_host")); | ||||||
|         try testing.expectEqual("Lightpanda/1.0", res.header.get("_user-agent")); |         try testing.expectEqual("Lightpanda/1.0", res.header.get("_user-agent")); | ||||||
|  |         try testing.expectEqual("*/*", res.header.get("_accept")); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -2939,11 +2941,12 @@ test "HttpClient: sync redirect from TLS to Plaintext" { | |||||||
|         } |         } | ||||||
|         try testing.expectEqual(201, res.header.status); |         try testing.expectEqual(201, res.header.status); | ||||||
|         try testing.expectEqual("over 9000!", arr.items); |         try testing.expectEqual("over 9000!", arr.items); | ||||||
|         try testing.expectEqual(4, res.header.count()); |         try testing.expectEqual(5, res.header.count()); | ||||||
|         try testing.expectEqual("Close", res.header.get("connection")); |         try testing.expectEqual("Close", res.header.get("connection")); | ||||||
|         try testing.expectEqual("10", res.header.get("content-length")); |         try testing.expectEqual("10", res.header.get("content-length")); | ||||||
|         try testing.expectEqual("127.0.0.1", res.header.get("_host")); |         try testing.expectEqual("127.0.0.1", res.header.get("_host")); | ||||||
|         try testing.expectEqual("Lightpanda/1.0", res.header.get("_user-agent")); |         try testing.expectEqual("Lightpanda/1.0", res.header.get("_user-agent")); | ||||||
|  |         try testing.expectEqual("*/*", res.header.get("_accept")); | ||||||
|     } |     } | ||||||
| } | } | ||||||
|  |  | ||||||
| @@ -2985,11 +2988,12 @@ test "HttpClient: sync GET redirect" { | |||||||
|  |  | ||||||
|     try testing.expectEqual("over 9000!", try res.next()); |     try testing.expectEqual("over 9000!", try res.next()); | ||||||
|     try testing.expectEqual(201, res.header.status); |     try testing.expectEqual(201, res.header.status); | ||||||
|     try testing.expectEqual(4, res.header.count()); |     try testing.expectEqual(5, res.header.count()); | ||||||
|     try testing.expectEqual("Close", res.header.get("connection")); |     try testing.expectEqual("Close", res.header.get("connection")); | ||||||
|     try testing.expectEqual("10", res.header.get("content-length")); |     try testing.expectEqual("10", res.header.get("content-length")); | ||||||
|     try testing.expectEqual("127.0.0.1", res.header.get("_host")); |     try testing.expectEqual("127.0.0.1", res.header.get("_host")); | ||||||
|     try testing.expectEqual("Lightpanda/1.0", res.header.get("_user-agent")); |     try testing.expectEqual("Lightpanda/1.0", res.header.get("_user-agent")); | ||||||
|  |     try testing.expectEqual("*/*", res.header.get("_accept")); | ||||||
| } | } | ||||||
|  |  | ||||||
| test "HttpClient: async connect error" { | test "HttpClient: async connect error" { | ||||||
| @@ -3088,6 +3092,7 @@ test "HttpClient: async with body" { | |||||||
|         "content-length", "10", |         "content-length", "10", | ||||||
|         "_host",          "127.0.0.1", |         "_host",          "127.0.0.1", | ||||||
|         "_user-agent",    "Lightpanda/1.0", |         "_user-agent",    "Lightpanda/1.0", | ||||||
|  |         "_accept",        "*/*", | ||||||
|         "connection",     "Close", |         "connection",     "Close", | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| @@ -3141,6 +3146,7 @@ test "HttpClient: async redirect" { | |||||||
|         "content-length", "10", |         "content-length", "10", | ||||||
|         "_host",          "127.0.0.1", |         "_host",          "127.0.0.1", | ||||||
|         "_user-agent",    "Lightpanda/1.0", |         "_user-agent",    "Lightpanda/1.0", | ||||||
|  |         "_accept",        "*/*", | ||||||
|         "connection",     "Close", |         "connection",     "Close", | ||||||
|     }); |     }); | ||||||
| } | } | ||||||
| @@ -3213,6 +3219,7 @@ test "HttpClient: async redirect from TLS to Plaintext" { | |||||||
|             "content-length", "10", |             "content-length", "10", | ||||||
|             "_host",          "127.0.0.1", |             "_host",          "127.0.0.1", | ||||||
|             "_user-agent",    "Lightpanda/1.0", |             "_user-agent",    "Lightpanda/1.0", | ||||||
|  |             "_accept",        "*/*", | ||||||
|             "connection",     "Close", |             "connection",     "Close", | ||||||
|         }); |         }); | ||||||
|     } |     } | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Karl Seguin
					Karl Seguin