webengine/osswebengine/WebCore/platform/network/symbian/ResourceLoaderDelegate.cpp
branchRCL_3
changeset 94 919f36ff910f
parent 93 79859ed3eea9
equal deleted inserted replaced
93:79859ed3eea9 94:919f36ff910f
    15 *
    15 *
    16 */
    16 */
    17 
    17 
    18 #include "config.h"
    18 #include "config.h"
    19 #include <../bidi.h>
    19 #include <../bidi.h>
    20 #include <uri8.h>
    20 #include <Uri8.h>
    21 #include <badesca.h>
    21 #include <badesca.h>
    22 
    22 
    23 #include "ResourceLoaderDelegate.h"
    23 #include "ResourceLoaderDelegate.h"
    24 #include "UrlConnection.h"
    24 #include "UrlConnection.h"
    25 #include "DataConnection.h"
    25 #include "DataConnection.h"
    28 #include "ResolvedConnection.h"
    28 #include "ResolvedConnection.h"
    29 
    29 
    30 #include "ResourceHandleInternal.h"
    30 #include "ResourceHandleInternal.h"
    31 #include "DocumentLoader.h"
    31 #include "DocumentLoader.h"
    32 #include "ResourceHandle.h"
    32 #include "ResourceHandle.h"
    33 #include "KURL.h"
    33 #include "KUrl.h"
    34 #include "FrameLoader.h"
    34 #include "FrameLoader.h"
    35 #include "DocumentLoader.h"
    35 #include "DocumentLoader.h"
    36 #include "Frame.h"
    36 #include "Frame.h"
    37 
    37 
    38 #include "BrCtl.h"
    38 #include "brctl.h"
    39 #include "Page.h"
    39 #include "page.h"
    40 #include "WebUtil.h"
    40 #include "WebUtil.h"
    41 #include "WebFrame.h"
    41 #include "WebFrame.h"
    42 #include "SettingsContainer.h"
    42 #include "SettingsContainer.h"
    43 #include "BrCtlSpecialLoadObserver.h"
    43 #include <brctlspecialloadobserver.h>
    44 #include "BrCtlLinkResolver.h"
    44 #include <brctllinkresolver.h>
    45 #include "WebDocumentLoader.h"
    45 #include "WebDocumentLoader.h"
    46 #include "WebView.h"
    46 #include "WebView.h"
    47 
    47 
    48 _LIT8(KHttp, "http");
    48 _LIT8(KHttp, "http");
    49 _LIT8(KHttps, "https");
    49 _LIT8(KHttps, "https");
   194                     if (request.httpMethod() == "POST") {
   194                     if (request.httpMethod() == "POST") {
   195                         enterStatus = HttpUiCallbacks::ESubmittingToNonSecurePage;
   195                         enterStatus = HttpUiCallbacks::ESubmittingToNonSecurePage;
   196                     }
   196                     }
   197                     else {
   197                     else {
   198                         enterStatus = HttpUiCallbacks::EExitingSecurePage;
   198                         enterStatus = HttpUiCallbacks::EExitingSecurePage;
       
   199                         m_httpSessionManager.setInSecureConnection(EFalse);
   199                     }
   200                     }
   200                 } // if (!secureUrl)
   201                 } // if (!secureUrl)
   201                 else {
   202                 else {
   202 					// secure -> secure
   203 					// secure -> secure
   203                     if( secureUrlParser.Extract(EUriHost).Compare(
   204                     if( secureUrlParser.Extract(EUriHost).Compare(