如何通过http发送json数据

时间:2016-05-19 12:36:22

标签: json http

我是http协议的新手。当我们通过http向服务器发送json消息时,我们需要如何发送?

  1. 我们需要每次都从不同的端口发送数据
  2. OR

    1. 我们每次都可以从一个端口发送数据。
    2. 如果我想在将来使用现有连接发送数据,那么它是否可能?

1 个答案:

答案 0 :(得分:0)

没有理由为每个要发送的数据创建TCP套接字 - 这与HTTP 无关 - 特别是每次都不能通过不同的端口。事实上,一旦你创建了套接字并且你已经连接到服务器,你原则上应该总是通过该套接字与服务器通信。

此外,HTTP协议使用端口80,HTTPS使用443.该数字不会根据需要更改。当然,你可以通过你想要的任何可用端口发送HTTP请求,有些服务甚至可以使用HTTP作为通信协议在特殊端口上运行,但是规范HTTP是80.请参阅linux上的/etc/services文件并阅读{{3} }。