什么情况用 http 接口,什么情况用 tcp 接口?

0 0 http tcp web
♪ 柠乐↘
♪ 柠乐↘

声望值:78 0人

2019-01-26 15:17:19 提问

关注 0关注

收藏 0收藏, 13浏览

在 WEB 开发中,用的最多的是 http 接口的形式,但是也有的接口如查询帐号相关的接口,都由公司帐号组提供,基本上是 tcp 接口,那么什么情况用 http 接口,什么情况用 tcp 接口?是因为 tcp 的形式效率更高吗,还有什么其他原因和好处?

请先 登录 后评论

2个回答

  • ╰╮妖言惑众50声望 2018-09-25 09:28

    1.通过浏览器访问的,都是http接口,不存在tcp2.http接口也是基于tcp/ip协议的应用层的接口,去看看osi网络七层模型
    请先 登录 后评论
  • error(*)177声望 2018-09-25 09:28

    1.因为浏览器不支持tcp协议啊,只有通过http或者Websocket来传输,和tcp比起来效率肯定要低,因为次请求和响应都要带上很多http头,所以http协议多用于web服务器,不过基于http协议开发起来比较简单,现在很多rpc框架都支持http协议。2.tcp协议的话可以定制的更高效,但是开发起来稍微复杂,要兼容各种开发语言的话需要各自实现一套客户端。
    请先 登录 后评论

注册新账号

悬赏追问
10
  • 10
  • 20
  • 50
  • 100
  • 200
  • 输入数值
发布追问