1
私はNetworkErrorに基づいてネットワークエラーを出力する基本的な機能を持っています。このようになります :NetworkErrorからネットワークエラー文字列を取得する一般的な方法はありますか、それともビルドする必要がありますか?
void HttpClient::HandleNetworkError(QNetworkReply::NetworkError& networkError)
{
switch(networkError)
{
case(QNetworkReply::ConnectionRefusedError):
LOG_MSG("NO NETWORK CONNECTION ConnectionRefusedError!! ");
break;
case(QNetworkReply::HostNotFoundError):
//handle the html output is no internet connection is found
LOG_MSG("NO NETWORK CONNECTION HostNotFoundError!! ");
break;
case(QNetworkReply::SslHandshakeFailedError):
//handle the html output is no internet connection is found
LOG_MSG("CONNECTION SslHandshakeFailedError!! ");
break;
case(QNetworkReply::UnknownContentError):
LOG_MSG("CONNECTION UnknownContentError!! ");
break;
default :
LOG_MSG("CONNECTION not defined default error UnknownContentError!! ");
}
}
今私はより多くのエラーをサポートする必要があるが、実際に列挙NetworkError内のリストには、それは私が
する必要があることを意味しないことを、すべてのエラーは、このスイッチケースにそれらすべてを追加しましたか?またはこの変換を行う一般的なQt関数がありますか?
新しいURL:http://doc.qt.io/qt-5/qnetworkreply.html#error – Vortexfive