When I am trying to download an image through RHttpSession, I am getting -36 error MHFRunL callback routine.
The device used is N91 and urls are verified with native browser. This is happening only in UMTS network in Hongkong.
Any Idea?
I am using RHTTPSession as follows
TPtrC8 des8((const TUint8*)DestUri);
TUriParser8 uri;
uri.Parse(des8);
RStringF method = iSession.StringPool().StringF(HTTP::EGET, RHTTPSession::GetTable());
TRAPD(error, (iTransaction = iSession.OpenTransactionL(uri, *this, method)));
if(error!= KErrNone){
return ERR_SESSION_OPEN_FAILED;
}
RHTTPHeaders hdr = iTransaction.Request().GetHeaderCollection();
TRAP(error, SetHeaderL(hdr, HTTP::EUserAgent, KUserAgent));
if(error!= KErrNone){
return ERR_GETHEADER_FAILED;
}
TRAP(error, SetHeaderL(hdr, HTTP::EAccept, KAccept));
if(error!= KErrNone){
return ERR_SETHEADER_FAILED;
}
TRAP(error, iTransaction.SubmitL());
if(error!= KErrNone){
return ERR_GETHEADER_FAILED;
}
Thanks In Advacne






