| Index: Source/core/inspector/InspectorResourceAgent.cpp
|
| diff --git a/Source/core/inspector/InspectorResourceAgent.cpp b/Source/core/inspector/InspectorResourceAgent.cpp
|
| index 8b960c256016f536a7931138cf93f1a535fa6653..b9d12e705d090af68cd42566f1bc339b4dde4e3e 100644
|
| --- a/Source/core/inspector/InspectorResourceAgent.cpp
|
| +++ b/Source/core/inspector/InspectorResourceAgent.cpp
|
| @@ -204,12 +204,27 @@ static PassRefPtr<TypeBuilder::Network::ResourceTiming> buildObjectForTiming(con
|
| .release();
|
| }
|
|
|
| +TypeBuilder::Network::Request::MixedContentStatus::Enum getMixedContentStatus(ResourceRequest::MixedContentStatus requestStatus)
|
| +{
|
| + switch (requestStatus) {
|
| + case ResourceRequest::NotMixedContent:
|
| + return TypeBuilder::Network::Request::MixedContentStatus::None;
|
| + case ResourceRequest::PassiveMixedContent:
|
| + return TypeBuilder::Network::Request::MixedContentStatus::Passive;
|
| + case ResourceRequest::ActiveMixedContent:
|
| + return TypeBuilder::Network::Request::MixedContentStatus::Active;
|
| + }
|
| + return TypeBuilder::Network::Request::MixedContentStatus::None;
|
| +}
|
| +
|
| static PassRefPtr<TypeBuilder::Network::Request> buildObjectForResourceRequest(const ResourceRequest& request)
|
| {
|
| RefPtr<TypeBuilder::Network::Request> requestObject = TypeBuilder::Network::Request::create()
|
| .setUrl(urlWithoutFragment(request.url()).string())
|
| .setMethod(request.httpMethod())
|
| .setHeaders(buildObjectForHeaders(request.httpHeaderFields()));
|
| + requestObject->setMixedContentStatus(getMixedContentStatus(request.mixedContentStatus()));
|
| +
|
| if (request.httpBody() && !request.httpBody()->isEmpty()) {
|
| Vector<char> bytes;
|
| request.httpBody()->flatten(bytes);
|
|
|