Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(261)

Side by Side Diff: third_party/WebKit/Source/modules/fetch/FetchRequestData.h

Issue 1448333002: Add requests omit-origin-header-flag (Closed) Base URL: https://chromium.googlesource.com/chromium/src.git@master
Patch Set: Created 5 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 4
5 #ifndef FetchRequestData_h 5 #ifndef FetchRequestData_h
6 #define FetchRequestData_h 6 #define FetchRequestData_h
7 7
8 #include "platform/heap/Handle.h" 8 #include "platform/heap/Handle.h"
9 #include "platform/weborigin/KURL.h" 9 #include "platform/weborigin/KURL.h"
10 #include "platform/weborigin/Referrer.h" 10 #include "platform/weborigin/Referrer.h"
(...skipping 30 matching lines...) Expand all
41 void setURL(const KURL& url) { m_url = url; } 41 void setURL(const KURL& url) { m_url = url; }
42 const KURL& url() const { return m_url; } 42 const KURL& url() const { return m_url; }
43 bool unsafeRequestFlag() const { return m_unsafeRequestFlag; } 43 bool unsafeRequestFlag() const { return m_unsafeRequestFlag; }
44 void setUnsafeRequestFlag(bool flag) { m_unsafeRequestFlag = flag; } 44 void setUnsafeRequestFlag(bool flag) { m_unsafeRequestFlag = flag; }
45 WebURLRequest::RequestContext context() const { return m_context; } 45 WebURLRequest::RequestContext context() const { return m_context; }
46 void setContext(WebURLRequest::RequestContext context) { m_context = context ; } 46 void setContext(WebURLRequest::RequestContext context) { m_context = context ; }
47 PassRefPtr<SecurityOrigin> origin() { return m_origin; } 47 PassRefPtr<SecurityOrigin> origin() { return m_origin; }
48 void setOrigin(PassRefPtr<SecurityOrigin> origin) { m_origin = origin; } 48 void setOrigin(PassRefPtr<SecurityOrigin> origin) { m_origin = origin; }
49 bool sameOriginDataURLFlag() { return m_sameOriginDataURLFlag; } 49 bool sameOriginDataURLFlag() { return m_sameOriginDataURLFlag; }
50 void setSameOriginDataURLFlag(bool flag) { m_sameOriginDataURLFlag = flag; } 50 void setSameOriginDataURLFlag(bool flag) { m_sameOriginDataURLFlag = flag; }
51 bool omitOriginHeaderFlag() const { return m_omitOriginHeaderFlag; }
52 void setOmitOriginHeaderFlag(bool flag) { m_omitOriginHeaderFlag = flag; }
51 const Referrer& referrer() const { return m_referrer; } 53 const Referrer& referrer() const { return m_referrer; }
52 void setReferrer(const Referrer& r) { m_referrer = r; } 54 void setReferrer(const Referrer& r) { m_referrer = r; }
53 const AtomicString& referrerString() const { return m_referrer.referrer; } 55 const AtomicString& referrerString() const { return m_referrer.referrer; }
54 void setReferrerString(const AtomicString& s) { m_referrer.referrer = s; } 56 void setReferrerString(const AtomicString& s) { m_referrer.referrer = s; }
55 ReferrerPolicy referrerPolicy() const { return m_referrer.referrerPolicy; } 57 ReferrerPolicy referrerPolicy() const { return m_referrer.referrerPolicy; }
56 void setReferrerPolicy(ReferrerPolicy p) { m_referrer.referrerPolicy = p; } 58 void setReferrerPolicy(ReferrerPolicy p) { m_referrer.referrerPolicy = p; }
57 void setMode(WebURLRequest::FetchRequestMode mode) { m_mode = mode; } 59 void setMode(WebURLRequest::FetchRequestMode mode) { m_mode = mode; }
58 WebURLRequest::FetchRequestMode mode() const { return m_mode; } 60 WebURLRequest::FetchRequestMode mode() const { return m_mode; }
59 void setCredentials(WebURLRequest::FetchCredentialsMode credentials) { m_cre dentials = credentials; } 61 void setCredentials(WebURLRequest::FetchCredentialsMode credentials) { m_cre dentials = credentials; }
60 WebURLRequest::FetchCredentialsMode credentials() const { return m_credentia ls; } 62 WebURLRequest::FetchCredentialsMode credentials() const { return m_credentia ls; }
(...skipping 24 matching lines...) Expand all
85 87
86 AtomicString m_method; 88 AtomicString m_method;
87 KURL m_url; 89 KURL m_url;
88 Member<FetchHeaderList> m_headerList; 90 Member<FetchHeaderList> m_headerList;
89 bool m_unsafeRequestFlag; 91 bool m_unsafeRequestFlag;
90 // FIXME: Support m_skipServiceWorkerFlag; 92 // FIXME: Support m_skipServiceWorkerFlag;
91 WebURLRequest::RequestContext m_context; 93 WebURLRequest::RequestContext m_context;
92 RefPtr<SecurityOrigin> m_origin; 94 RefPtr<SecurityOrigin> m_origin;
93 // FIXME: Support m_forceOriginHeaderFlag; 95 // FIXME: Support m_forceOriginHeaderFlag;
94 bool m_sameOriginDataURLFlag; 96 bool m_sameOriginDataURLFlag;
97 bool m_omitOriginHeaderFlag;
95 // |m_referrer| consists of referrer string and referrer policy. 98 // |m_referrer| consists of referrer string and referrer policy.
96 // We use |noReferrerString()| and |clientReferrerString()| as 99 // We use |noReferrerString()| and |clientReferrerString()| as
97 // "no-referrer" and "client" strings in the spec. 100 // "no-referrer" and "client" strings in the spec.
98 Referrer m_referrer; 101 Referrer m_referrer;
99 // FIXME: Support m_authenticationFlag; 102 // FIXME: Support m_authenticationFlag;
100 // FIXME: Support m_synchronousFlag; 103 // FIXME: Support m_synchronousFlag;
101 WebURLRequest::FetchRequestMode m_mode; 104 WebURLRequest::FetchRequestMode m_mode;
102 WebURLRequest::FetchCredentialsMode m_credentials; 105 WebURLRequest::FetchCredentialsMode m_credentials;
103 WebURLRequest::FetchRedirectMode m_redirect; 106 WebURLRequest::FetchRedirectMode m_redirect;
104 // FIXME: Support m_useURLCredentialsFlag; 107 // FIXME: Support m_useURLCredentialsFlag;
105 // FIXME: Support m_redirectCount; 108 // FIXME: Support m_redirectCount;
106 Tainting m_responseTainting; 109 Tainting m_responseTainting;
107 Member<BodyStreamBuffer> m_buffer; 110 Member<BodyStreamBuffer> m_buffer;
108 String m_mimeType; 111 String m_mimeType;
109 String m_integrity; 112 String m_integrity;
110 }; 113 };
111 114
112 } // namespace blink 115 } // namespace blink
113 116
114 #endif // FetchRequestData_h 117 #endif // FetchRequestData_h
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698