Index: Source/core/html/parser/XSSAuditorDelegate.cpp |
diff --git a/Source/core/html/parser/XSSAuditorDelegate.cpp b/Source/core/html/parser/XSSAuditorDelegate.cpp |
index 9a5b3345f09b28dedeb4eae0b7fe504499c886cb..0b5427b67788ef4aca411e3a9a1a122e6a5c4cc0 100644 |
--- a/Source/core/html/parser/XSSAuditorDelegate.cpp |
+++ b/Source/core/html/parser/XSSAuditorDelegate.cpp |
@@ -35,7 +35,7 @@ |
#include "core/loader/NavigationScheduler.h" |
#include "core/loader/PingLoader.h" |
#include "platform/JSONValues.h" |
-#include "platform/network/FormData.h" |
+#include "platform/network/EncodedFormData.h" |
#include "platform/weborigin/SecurityOrigin.h" |
#include "wtf/text/StringBuilder.h" |
@@ -80,14 +80,14 @@ DEFINE_TRACE(XSSAuditorDelegate) |
visitor->trace(m_document); |
} |
-PassRefPtr<FormData> XSSAuditorDelegate::generateViolationReport(const XSSInfo& xssInfo) |
+PassRefPtr<EncodedFormData> XSSAuditorDelegate::generateViolationReport(const XSSInfo& xssInfo) |
{ |
ASSERT(isMainThread()); |
FrameLoader& frameLoader = m_document->frame()->loader(); |
String httpBody; |
if (frameLoader.documentLoader()) { |
- if (FormData* formData = frameLoader.documentLoader()->originalRequest().httpBody()) |
+ if (EncodedFormData* formData = frameLoader.documentLoader()->originalRequest().httpBody()) |
httpBody = formData->flattenToString(); |
} |
@@ -98,7 +98,7 @@ PassRefPtr<FormData> XSSAuditorDelegate::generateViolationReport(const XSSInfo& |
RefPtr<JSONObject> reportObject = JSONObject::create(); |
reportObject->setObject("xss-report", reportDetails.release()); |
- return FormData::create(reportObject->toJSONString().utf8().data()); |
+ return EncodedFormData::create(reportObject->toJSONString().utf8().data()); |
} |
void XSSAuditorDelegate::didBlockScript(const XSSInfo& xssInfo) |