java什么是响应信息?

HttpURLConnection的getResponseMessage()方法获取HTTP响应信息。

响应信息,是指http请求响应吧,向网站服务器发送一个请求 ,服务器回返回一个响应,这个响应信息就是服务器返回的,比如你访问网站,网站返回一个404,那就说明这个页面不存在,望采纳
温馨提示:答案为网友推荐,仅供参考
第1个回答  2019-12-03
这个需要了解一下HTTP协议的知识,HTTP协议是最常见的一种网络应用协议,每当你打开一个网页,比如你提出这个问题,你就进行了若干次的HTTP协议。
HTTP是请求-应答,通俗来讲就是一问一答,所谓的响应信息,就是服务器对你的回答。
通常来说,服务器会回答如下内容:
1,响应码,200表示OK,4xx表示各种错误
2,一些响应头部,头部说明了这次HTTP请求的基本信息
3,响应体,这个不一定有,是否有,有多长的内容,是什么类型的,都是2中说明的。
HTTP是一种协议,有多种语言多个版本的实现,题主题目中所提到的HttpURLConnection,是客户端的JAVA实现,当一个URL请求成功后,getResponseMessage会返回包含1,2,3(可选)的完整信息。
第2个回答  2019-12-02
响应信息就是调用该方法后返回的报文。
第3个回答  2019-12-03

HTTP请求一般包含三个部分,从上到下依次是:

1、第一行:请求方法 URI  协议/版本(例:GET /index.jsp HTTP/1.1)

2、几行header:  请求头信息(多行,例子:Connection: Keep-Alive)

3、请求体body:  请求体和请求头之间有一个空行,只能包含回车换行符(CRLF \n\r)

一个简单请求示例如下:

 

    POST /login.actionHTTP/1.1

    user-agent=Java/1.6.0_31

    host=localhost:8080

    accept=text/html,image/gif, image/jpeg, *; q=.2, */*; q=.2

    connection=keep-alive

    username=xxx&password=xxx                

    注:注意上面请求头和请求体之间必须有一个空行(回车换行符CRLF),这样HTTP服务器才知道请求体从哪里开始。注意请求头中Content-Length: 25是请求体中字节byte数。

    Java示例:

    HttpURLConnectionconn = (HttpURLConnection) new URL(url).openConnection();

    conn.setRequestMethod("GET");

    conn.setRequestProperty("user-agent","Mozilla/4.0 (compatible; MSIE 7.0; Windows NT 6.0; Trident/4.0)");    

    HTTP 响应信息

    响应信息与请求信息类似,也包括三部分:

    1、  协议 状态码  描述  (例: HTTP/1.1 200 OK)

    2、  响应头信息

    3、  响应体

    一个响应示例如下:

    HTTP/1.1 200 OK

    Content-Type: text/html

    Content-Length: xxx

    <html></html>

    注:响应头与响应体之间也有一个空行,以表示响应体的开始。

第4个回答  2019-12-01
HttpURLConnection的getResponseMessage()方法获取HTTP响应代码。