diff options
Diffstat (limited to 'components/script/dom/xmlhttprequest.rs')
-rw-r--r-- | components/script/dom/xmlhttprequest.rs | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/components/script/dom/xmlhttprequest.rs b/components/script/dom/xmlhttprequest.rs index b509128230b..4004a05a58a 100644 --- a/components/script/dom/xmlhttprequest.rs +++ b/components/script/dom/xmlhttprequest.rs @@ -36,7 +36,7 @@ use hyper::header::Headers; use hyper::header::common::{Accept, ContentLength, ContentType}; use hyper::http::RawStatus; use hyper::mime::{mod, Mime}; -use hyper::method::{Method, Get, Head, Connect, Trace, Extension}; +use hyper::method::Method; use js::jsapi::{JS_ParseJSON, JSContext}; use js::jsapi::JS_ClearPendingException; @@ -173,7 +173,7 @@ impl XMLHttpRequest { response_xml: Default::default(), response_headers: DOMRefCell::new(Headers::new()), - request_method: DOMRefCell::new(Get), + request_method: DOMRefCell::new(Method::Get), request_url: DOMRefCell::new(None), request_headers: DOMRefCell::new(Headers::new()), request_body_len: Cell::new(0), @@ -360,8 +360,8 @@ impl<'a> XMLHttpRequestMethods for JSRef<'a, XMLHttpRequest> { // Step 2 match maybe_method { // Step 4 - Some(Connect) | Some(Trace) => Err(Security), - Some(Extension(ref t)) if t.as_slice() == "TRACK" => Err(Security), + Some(Method::Connect) | Some(Method::Trace) => Err(Security), + Some(Method::Extension(ref t)) if t.as_slice() == "TRACK" => Err(Security), Some(_) if method.is_token() => { *self.request_method.borrow_mut() = maybe_method.unwrap(); @@ -493,7 +493,7 @@ impl<'a> XMLHttpRequestMethods for JSRef<'a, XMLHttpRequest> { } let data = match *self.request_method.borrow() { - Get | Head => None, // Step 3 + Method::Get | Method::Head => None, // Step 3 _ => data }; let extracted = data.as_ref().map(|d| d.extract()); @@ -955,7 +955,7 @@ impl<'a> PrivateXMLHttpRequestHelpers for JSRef<'a, XMLHttpRequest> { match self.response_headers.borrow().get() { Some(&ContentType(mime::Mime(_, _, ref params))) => { for &(ref name, ref value) in params.iter() { - if name == &mime::Charset { + if name == &mime::Attr::Charset { encoding = encoding_from_whatwg_label(value.to_string().as_slice()).unwrap_or(encoding); } } |