mirror of
https://github.com/servo/servo.git
synced 2025-08-06 14:10:11 +01:00
Test fixes:
- Hack to stop hitting unreachable on referer - add fetch_done to make sync work - Make datauris work by setting the response URI, spec bug - Allow for empty bodies - Make request bodies work (pass to http, fix fencepost in iter count)
This commit is contained in:
parent
8bcf54deb5
commit
6e29b872d7
8 changed files with 206 additions and 126 deletions
|
@ -151,7 +151,7 @@ pub struct Request {
|
|||
pub origin: RefCell<Origin>,
|
||||
pub omit_origin_header: Cell<bool>,
|
||||
pub same_origin_data: Cell<bool>,
|
||||
pub referer: Referer,
|
||||
pub referer: RefCell<Referer>,
|
||||
// TODO: referrer policy
|
||||
pub synchronous: bool,
|
||||
pub mode: RequestMode,
|
||||
|
@ -190,7 +190,7 @@ impl Request {
|
|||
origin: RefCell::new(origin.unwrap_or(Origin::Client)),
|
||||
omit_origin_header: Cell::new(false),
|
||||
same_origin_data: Cell::new(false),
|
||||
referer: Referer::Client,
|
||||
referer: RefCell::new(Referer::Client),
|
||||
synchronous: false,
|
||||
mode: RequestMode::NoCORS,
|
||||
use_cors_preflight: false,
|
||||
|
@ -245,7 +245,7 @@ impl Request {
|
|||
origin: RefCell::new(Origin::Client),
|
||||
omit_origin_header: Cell::new(false),
|
||||
same_origin_data: Cell::new(false),
|
||||
referer: Referer::Client,
|
||||
referer: RefCell::new(Referer::Client),
|
||||
synchronous: false,
|
||||
// Step 1-2
|
||||
mode: match cors_attribute_state {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue