Qt网络错误代码

ConstantValueDescription
QNetworkReply::ConnectionRefusedError1the remote server refused the connection (the server is not accepting requests)
QNetworkReply::RemoteHostClosedError2the remote server closed the connection prematurely, before the entire reply was received and processed
QNetworkReply::HostNotFoundError3the remote host name was not found (invalid hostname)
QNetworkReply::TimeoutError4the connection to the remote server timed out
QNetworkReply::OperationCanceledError5the operation was canceled via calls to abort() or close() before it was finished.
QNetworkReply::SslHandshakeFailedError6the SSL/TLS handshake failed and the encrypted channel could not be established. The sslErrors() signal should have been emitted.
QNetworkReply::TemporaryNetworkFailureError7the connection was broken due to disconnection from the network, however the system has initiated roaming to another access point. The request should be resubmitted and will be processed as soon as the connection is re-established.
QNetworkReply::NetworkSessionFailedError8the connection was broken due to disconnection from the network or failure to start the network.
QNetworkReply::BackgroundRequestNotAllowedError9the background request is not currently allowed due to platform policy.
QNetworkReply::ProxyConnectionRefusedError101the connection to the proxy server was refused (the proxy server is not accepting requests)
QNetworkReply::ProxyConnectionClosedError102the proxy server closed the connection prematurely, before the entire reply was received and processed
QNetworkReply::ProxyNotFoundError103the proxy host name was not found (invalid proxy hostname)
QNetworkReply::ProxyTimeoutError104the connection to the proxy timed out or the proxy did not reply in time to the request sent
QNetworkReply::ProxyAuthenticationRequiredError105the proxy requires authentication in order to honour the request but did not accept any credentials offered (if any)
QNetworkReply::ContentAccessDenied201the access to the remote content was denied (similar to HTTP error 401)
QNetworkReply::ContentOperationNotPermittedError202the operation requested on the remote content is not permitted
QNetworkReply::ContentNotFoundError203the remote content was not found at the server (similar to HTTP error 404)
QNetworkReply::AuthenticationRequiredError204the remote server requires authentication to serve the content but the credentials provided were not accepted (if any)
QNetworkReply::ContentReSendError205the request needed to be sent again, but this failed for example because the upload data could not be read a second time.
QNetworkReply::ContentConflictError206the request could not be completed due to a conflict with the current state of the resource.
QNetworkReply::ContentGoneError207the requested resource is no longer available at the server.
QNetworkReply::InternalServerError401the server encountered an unexpected condition which prevented it from fulfilling the request.
QNetworkReply::OperationNotImplementedError402the server does not support the functionality required to fulfill the request.
QNetworkReply::ServiceUnavailableError403the server is unable to handle the request at this time.
QNetworkReply::ProtocolUnknownError301the Network Access API cannot honor the request because the protocol is not known
QNetworkReply::ProtocolInvalidOperationError302the requested operation is invalid for this protocol
QNetworkReply::UnknownNetworkError99an unknown network-related error was detected
QNetworkReply::UnknownProxyError199an unknown proxy-related error was detected
QNetworkReply::UnknownContentError299an unknown error related to the remote content was detected
QNetworkReply::ProtocolFailure399a breakdown in protocol was detected (parsing error, invalid or unexpected responses, etc.)
QNetworkReply::UnknownServerError499an unknown error related to the server response was detected

Qt在使用Network中异常的错误码记录。

    原文作者:氕氘氚0921
    原文地址: https://www.jianshu.com/p/4799efe85e84
    本文转自网络文章,转载此文章仅为分享知识,如有侵权,请联系博主进行删除。
点赞