Index: content/public/common/resource_request_body.cc |
diff --git a/content/public/common/resource_request_body.cc b/content/public/common/resource_request_body.cc |
index e3235fa8c5e9b9a18709cb60a2d31d45996570f6..4e0c9a6f52694e5c1adc064919510c6d0450fb61 100644 |
--- a/content/public/common/resource_request_body.cc |
+++ b/content/public/common/resource_request_body.cc |
@@ -12,4 +12,19 @@ ResourceRequestBody::ResourceRequestBody() {} |
ResourceRequestBody::~ResourceRequestBody() {} |
+// static |
+scoped_refptr<ResourceRequestBody> ResourceRequestBody::CreateFromBytes( |
+ const char* bytes, |
+ size_t length) { |
+ scoped_refptr<ResourceRequestBodyImpl> result = new ResourceRequestBodyImpl(); |
+ result->AppendBytes(bytes, length); |
+ return result; |
+} |
+ |
+// static |
+scoped_refptr<ResourceRequestBody> ResourceRequestBody::CreateFromBytes( |
+ const std::string& bytes) { |
+ return CreateFromBytes(bytes.data(), bytes.size()); |
+} |
+ |
} // namespace content |