【Java】请求和响应

HTTP请求/响应

HTTP协议有很多种方法,最常用的是GETPOST
GET是一个简单的请求,POST用来发送用户数据。
GET其实也能发送一点数据,但我们还是会选择使用POST而不是GET,这是因为

  • GET中的总字符数是有限的,有限程序取决于服务器;
  • GET发送的数据会追加到URL后面,在浏览器中显示出来,所以用GET发送的数据会完全暴露。最好不要把口令或者其他敏感数据作GET请求的一部分来发送。

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
响应中Content-Type的值与 请求中Accept的值相关。

URL

URL(Uniform Resource Locator,统一资源定位符)。
在这里插入图片描述

TCP端口

TCP端口是一个16位数,只是一个数字而已,并不代表一个能够插入物理设备的位置。
TCP端口用来标识服务器上一个特定的软件程序。
HTTP服务在端口80上运行;
Telnet服务在端口23上运行;
FTP服务在端口21上运行;
POP3服务在端口110上运行;
Time服务在端口37上运行;
SMTP服务在端口25上运行。

一台服务器不一定只提供一种服务,可能提供多种服务。比如,一个服务器既提供HTTP服务,又提供FTP服务,还提供SMTP服务。如果没有端口,服务器就没有办法知道客户想连接哪个服务。

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值