Navigation:  Internet Development > WebBrowser Control > Constants >

NavigateError Event Status Codes

Previous pageReturn to chapter overviewNext page

下表列出了DWebBrowserEvents2接口的NavigateError事件处理程序StatusCode参数返回的可能错误。

 

HTTP状态码

 

状态码字符串

C ++值

小数值

描述

HTTP_STATUS_BAD_REQUEST

400

400

语法无效

HTTP_STATUS_DENIED

401

401

拒绝访问。

HTTP_STATUS_PAYMENT_REQ

402

402

需要付款

HTTP_STATUS_FORBIDDEN

403

403

请求禁止

HTTP_STATUS_NOT_FOUND

404

404

找不到对象

HTTP_STATUS_BAD_METHOD

405

405

方法是不允许的。

HTTP_STATUS_NONE_ACCEPTABLE

406

406

客户找不到响应。

HTTP_STATUS_PROXY_AUTH_REQ

407

407

需要代理验证。

HTTP_STATUS_REQUEST_TIMEOUT

408

408

服务器超时等待请求。

HTTP_STATUS_CONFLICT

409

409

用户应该重新提交更多信息。

HTTP_STATUS_GONE

410

410

资源不再可用。

HTTP_STATUS_LENGTH_REQUIRED

411

411

服务器拒绝接受无长度的请求。

HTTP_STATUS_PRECOND_FAILED

412

412

请求中的前提条件失败。

HTTP_STATUS_REQUEST_TOO_LARGE

413

413

请求实体太大。

HTTP_STATUS_URI_TOO_LONG

414

414

请求统一资源标识符(URI)太长。

HTTP_STATUS_UNSUPPORTED_MEDIA

415

415

不支持的媒体类型。

HTTP_STATUS_RETRY_WITH

449

449

做了适当的动作后重试。

HTTP_STATUS_SERVER_ERROR

500

500

内部服务器错误。

HTTP_STATUS_NOT_SUPPORTED

501

501

服务器不支持完成请求所需的功能。

HTTP_STATUS_BAD_GATEWAY

502

502

从网关接收到错误响应。

HTTP_STATUS_SERVICE_UNAVAIL

503

503

暂时超载

HTTP_STATUS_GATEWAY_TIMEOUT

504

504

超时等待网关。

HTTP_STATUS_VERSION_NOT_SUP

505

505

不支持HTTP版本。

 

HRESULT状态码

 

状态码字符串

C ++值

小数值

描述

INET_E_INVALID_URL

(0x800C0002L)

-2,146,697,214

网址字串无效。

INET_E_NO_SESSION

(0x800C0003L)

-2,146,697,213

找不到会话

INET_E_CANNOT_CONNECT

(0x800C0004L)

-2,146,697,212

无法连接到服务器。

INET_E_RESOURCE_NOT_FOUND

(0x800C0005L)

-2,146,697,211

未找到请求的资源。

INET_E_OBJECT_NOT_FOUND

(0x800C0006L)

-2,146,697,210

未找到请求的对象。

INET_E_DATA_NOT_AVAILABLE

(0x800C0007L)

-2,146,697,209

请求的数据不可用。

INET_E_DOWNLOAD_FAILURE

(0x800C0008L)

-2,146,697,208

下载过程中出现故障

INET_E_AUTHENTICATION_REQUIRED

(0x800C0009L)

-2,146,697,207

请求的导航需要身份验证。

INET_E_NO_VALID_MEDIA

(0x800C000AL)

-2,146,697,206

必需的媒体不可用或无效。

INET_E_CONNECTION_TIMEOUT

(0x800C000BL)

-2,146,697,205

连接超时。

INET_E_INVALID_REQUEST

(0x800C000CL)

-2,146,697,204

请求无效

INET_E_UNKNOWN_PROTOCOL

(0x800C000DL)

-2,146,697,203

协议不被承认。

INET_E_SECURITY_PROBLEM

(0x800C000EL)

-2,146,697,202

导航请求遇到安全问题。

INET_E_CANNOT_LOAD_DATA

(0x800C000FL)

-2,146,697,201

无法从服务器加载数据。

INET_E_CANNOT_INSTANTIATE_OBJECT

(0x800C0010L)

-2,146,697,200

无法创建对象的实例。

INET_E_REDIRECT_FAILED

(0x800C0014L)

-2,146,697,196

尝试重定向导航失败。

INET_E_REDIRECT_TO_DIR

(0x800C0015L)

-2,146,697,195

导航重定向到目录。

INET_E_CANNOT_LOCK_REQUEST

(0x800C0016L)

-2,146,697,194

无法使用服务器锁定请求。

INET_E_USE_EXTEND_BINDING

(0x800C0017L)

-2,146,697,193

重发请求与扩展绑定。

INET_E_TERMINATED_BIND

(0x800C0018L)

-2,146,697,192

绑定终止。

INET_E_CODE_DOWNLOAD_DECLINED

(0x800C0100L)

-2,146,697,960

许可下载被拒绝。

INET_E_RESULT_DISPATCHED

(0x800C0200L)

-2,146,696,704

结果已调度。

INET_E_CANNOT_REPLACE_SFP_FILE

(0x800C0300L)

-2,146,696,448

无法替换受保护的系统文件保护(SFP)文件。

INET_E_REDIRECTING

(0x800C0014L)

-2,146,697,196

该请求被重定向。(将此值传递给IInternetProtocolSink.ReportResult。)

INET_E_CODE_INSTALL_SUPPRESSED

(0x800C0400L)

-2,146,696,192

用于Microsoft Windows XP Service Pack 2(SP2)及更高版本的Microsoft Internet Explorer 6。没有显示Microsoft Authenticode安装Microsoft ActiveX控件的提示,因为该页面限制了ActiveX控件的安装。通常的原因是显示信息栏而不是Authenticode提示符。

INET_E_INVALID_CERTIFICATE

(0x800C0019L)

-2,146,697,191

安全套接字层(SSL)证书无效。

INET_E_CODE_INSTALL_BLOCKED_BY_HASH_POLICY

(0x800C0500L)

-2,146,695,936

适用于Windows XP SP2及更高版本的Internet Explorer 6。注册表项策略禁止安装ActiveX控件(由加密文件散列识别)。