【问题标题】:How to send json data over http如何通过http发送json数据
【发布时间】:2016-05-19 12:36:22
【问题描述】:

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

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

  1. 我们可以每次从一个端口发送数据。

如果我以后想使用现有的连接发送数据,那是否可能?

【问题讨论】:

  • 为什么每次都从不同的端口发送数据。
  • client is listeing ...有趣...
  • 请说明您的具体问题或添加其他详细信息以准确突出您的需求。正如目前所写的那样,很难准确地说出你在问什么。请参阅“如何提问”页面以获得澄清此问题的帮助。
  • @SouravGhosh 我认为 OP 认为你永远不能重用套接字
  • @iharob 你应该是对的,但是,我什至不确定。哦,我提到垃圾邮件了吗?

标签: json http


【解决方案1】:

没有理由为要发送的每条数据创建一个 TCP 套接字——这与 HTTP 无关——尤其是每次都不是通过不同的端口。事实上,一旦您创建了套接字并连接到服务器,原则上您应该始终通过该套接字与服务器通信。

此外,HTTP 协议使用端口 80,HTTPS 使用 443。该数字不会随需而变。当然你可以通过你想要的任何可用端口发送 HTTP 请求,一些服务甚至在使用 HTTP 作为通信协议的特殊端口上运行,但通常 HTTP 是 80。请参阅 linux 上的 /etc/services 文件并阅读有关 getaddrinfo() 的信息。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-12
    • 1970-01-01
    • 2017-09-18
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多