在Wininet下使用http进行异步传输数据,通过一个回调函数,可以获取终端与服务器通信的不同阶段状态信息,总的状态信息有以下这些:
1 INTERNET_STATUS_REQUEST_SENT // 发送请求
2 INTERNET_STATUS_REQUEST_COMPLETE // 发送请求成功
3 INTERNET_STATUS_RECEIVING_RESPONSE // 接收服务器响应
4 INTERNET_STATUS_RESPONSE_RECEIVED // 接收服务器响应成功
5 INTERNET_STATUS_RESOLVING_NAME // 解析域名
6 INTERNET_STATUS_NAME_RESOLVED // 解析域名成功
7 INTERNET_STATUS_CONNECTING_TO_SERVER // 连接服务器
8 INTERNET_STATUS_CONNECTED_TO_SERVER // 连接服务器成功
9 INTERNET_STATUS_SENDING_REQUEST // 发送请求
10 INTERNET_STATUS_CLOSING_CONNECTION // 关闭连接
11 INTERNET_STATUS_CONNECTION_CLOSED // 关闭连接成功
参考了网上一些关于异步传输的例子,大部分在回调函数中只关心前面4个的状态,为什么后面几个不需要关心呢?
要弄清这些含义和用法,需要去熟悉Http协议.
分享到:
相关推荐
在C#编程中,我们需要经常处理HTTP请求,获取目标网址的HTTP头信息,例如状态码、响应时间、服务器类型等,这些信息对于分析网页状态、诊断网络问题以及构建Web应用程序非常有用。本文将深入探讨如何在C#中获取这些...
HTTP状态码是HTTP协议中服务器向客户端返回的一种状态反馈,用于表示请求处理的结果。这些状态码分为五大类,每类都对应着特定的含义和应用场景。 100-199的范围是临时响应,主要用于通知客户端一些中间状态。例如...
HTTP状态码是服务器对客户端请求的响应,通常由三位数字组成,分为五类:1XX(信息响应)、2XX(成功)、3XX(重定向)、4XX(客户端错误)和5XX(服务器错误)。例如,200表示请求成功,404表示找不到资源,500表示...
针对HTTP状态码:1xx,2xx,3xx,4xx,5xx的几十个状态码做了详细分析, 以及出现状态码代表了什么意思,个别的详细解释了出现的原因。供大家针对出现的问题思考解决方案;例如:300错误为:针对收到请求,服务器可执行...
### HTTP状态码详解 #### 一、概述 HTTP状态码是一种用于表示网页服务器对客户端请求响应状态的三数字代码。这种编码方式最初由RFC 2616规范定义,并通过RFC 2518、RFC 2817、RFC 2295、RFC 2774与RFC 4918等多个...
### HTTP状态码大全详解 HTTP协议作为Web应用的基础通信协议之一,在互联网中扮演着至关重要的角色。它定义了一系列的状态码来表示服务器响应客户端请求的状态。本文将详细介绍HTTP状态码的各种类型及其含义,帮助...
总之,HTTP状态码批量查询工具是网站管理及SEO优化的得力助手,通过快速获取大量URL的状态信息,能有效地发现并解决网站存在的问题,提高网站的可用性和搜索引擎优化效果。合理利用这类工具,可以提升工作效率,为...
HTTP状态码对于开发者来说至关重要,它们提供了关于请求是否成功以及为何失败的信息。通过状态码,开发者可以快速定位问题所在,如网络连接问题、请求格式错误、服务器内部错误等。在调试和优化Web应用程序时,理解...
### HTTP状态码详解 HTTP状态码是Web服务器与客户端(如浏览器)通信的重要组成部分,用于指示请求的结果。根据HTTP协议规范,状态码分为五类,分别代表不同的含义和作用。 #### 1. 信息响应(1xx) 这类状态码...
在IT行业中,HTTP状态码是网络通信中一个非常重要的概念,它是服务器对客户端请求的响应。HTTP(超文本传输协议)是互联网上应用最广泛的一种网络协议,它定义了一种在客户端和服务器之间交换信息的方式。当我们访问...
### HTTP状态码及其含义 HTTP状态码用于表示Web服务器对客户端请求的响应状态。这些状态码分为五类:1xx(信息性响应)、2xx(成功响应)、3xx(重定向响应)、4xx(客户端错误)、5xx(服务器错误)。下面我们将...
### HTTP状态码详细总结 HTTP状态码是在HTTP通信过程中,由服务器向客户端返回的一个三位数字的响应状态码,用于指示客户端请求的结果。这些状态码分为五类,分别以1、2、3、4、5开头,代表不同的含义。下面将详细...
在本压缩包“易语言源码易语言取HTTP状态码源码.rar”中,包含的是易语言实现获取HTTP状态码的源代码。HTTP状态码是Web通信中的一个重要概念,它反映了服务器对客户端请求的响应状态。 HTTP(超文本传输协议)是...
HTTP状态码是服务器响应请求时返回的3位数字代码,它们提供了关于请求成功、重定向、客户端错误或服务器错误等信息。选择正确的HTTP状态码对于网站和API开发者来说是非常重要的,因为它不仅帮助开发者和使用者理解...
### HTTP状态码详解 HTTP(Hypertext Transfer Protocol)是互联网上应用最为广泛的一种网络协议。它定义了一系列的请求和响应消息格式,并规定了客户端和服务端之间如何进行数据传输。HTTP状态码是HTTP协议中非常...
理解并处理IIS中的HTTP 500错误和日志状态信息对于Web服务器的管理和故障排查至关重要。通过正确设置IIS,启用调试选项,以及充分利用日志文件,我们可以快速识别和解决服务器遇到的问题,确保Web服务的稳定运行。
### 常见HTTP状态码详解 #### 一、引言 HTTP状态码是Web开发与维护中的一个重要组成部分,它们不仅对于网站管理者至关重要,对于理解客户端与服务器间交互过程也十分关键。本文将深入探讨常见HTTP状态码的意义及...
它可以实时捕捉HTTP/HTTPS 协议数据,可以显示许多信息(包括:文件头、内容、Cookie、查询字符窜、提交的数据、重定向的URL地址),可以提供缓冲区信息、清理对话内容、 HTTP状态信息和其他过滤选项。同时还是一个...
HTTP状态码是HTTP协议中用于表示客户端与服务器交互情况的三位数字编码,它们反映了服务器对客户端请求的响应状态。理解HTTP状态码对于诊断网络问题、优化网页性能以及调试API接口至关重要。以下是对常见HTTP状态码...