Index: Source/modules/serviceworkers/Request.cpp |
diff --git a/Source/modules/serviceworkers/Request.cpp b/Source/modules/serviceworkers/Request.cpp |
index 407cc779d4a41315fff1a7c688504a207e3818d9..69e34b42b9391fde9d3327d316417f5ec43d6e24 100644 |
--- a/Source/modules/serviceworkers/Request.cpp |
+++ b/Source/modules/serviceworkers/Request.cpp |
@@ -9,6 +9,7 @@ |
#include "core/dom/DOMURLUtilsReadOnly.h" |
#include "modules/serviceworkers/RequestInit.h" |
#include "platform/NotImplemented.h" |
+#include "platform/network/ResourceRequest.h" |
#include "public/platform/WebServiceWorkerRequest.h" |
namespace WebCore { |
@@ -43,6 +44,14 @@ String Request::origin() const |
return DOMURLUtilsReadOnly::origin(m_url); |
} |
+PassOwnPtr<ResourceRequest> Request::createResourceRequest() const |
+{ |
+ OwnPtr<ResourceRequest> request = adoptPtr(new ResourceRequest(m_url)); |
+ request->setHTTPMethod("GET"); |
+ // FIXME: Fill more info. |
+ return request.release(); |
+} |
+ |
Request::Request(const RequestInit& requestInit) |
: m_url(KURL(ParsedURLString, requestInit.url)) |
, m_method(requestInit.method) |