Cmwap is an access point defined by CMCC.In fact it means to access internet using a http proxy .
The following code segment demonstrates the http request data format with proxy used.
iHttpRequest.Zero();
iHttpRequest.Append(_L8("GET "));
iHttpRequest.Append(aPath);
iHttpRequest.Append(_L8(" HTTP/1.1/r/n"));
//If proxy used
iHttpRequest.Append(_L8("Host: "));
iHttpRequest.Append(_L8("10.0.0.172:80/r/n")); //CMWAP proxy
iHttpRequest.Append(_L8("X-Online-Host: "));
iHttpRequest.Append(iServerName); //iServerName is the server you want to visit through the proxy.
iHttpRequest.Append(_L8("/r/n"));
iHttpRequest.Append(_L8("Connection: close/r/n/r/n/r/n"));