通过TELNET发布一些JSON

 mobiledu2502896655 发布于 2022-12-29 14:05

我被告知通过发送JSON作为请求将图像上传到服务器.

JSON就像下面这样:

{"action":"setMap","data":{"mapName":"myMapName","mapURL":"http://tinypic.com/myimg"}}

我不知道如何使用TELNET来发布JSON.

我想我应该写下面的东西

terminal>telnet my.ip.num.ber port

POST /setMap HTTP/1.1

但不知道如何继续.

我应该写

DATA : {"action":"setMap","data":{"mapName":"myMapName","mapURL":"http://tinypic.com/myimg"}}

我怎样才能收到JSON?

1 个回答
  • 我不明白你为什么要使用Telnet.Telnet对于快速测试繁琐的协议非常有用,即使HTTP在某种程度上很繁琐,上传图像也非常麻烦(另外,从给定的服务名称来看setMap,我觉得该服务并不能真正让你上传图像,但只是在数据库中插入一条记录,指向另一个服务上可访问的图像).

    你问的是这样的:

    $ telnet example.com 80
    > POST /setMap HTTP/1.1
    > Host: www.example.com
    > Content-Type: application/json; charset=utf-8
    > Content-Length: 1234
    > 
    > {"mapName":"myMapName","mapURL":"http://tinypic.com/myimg"}
    >
    

    请注意,这只是一个例子.您必须替换连接参数(主机,端口),内容类型,内容长度和实际的JSON数据 - 这是我们无法知道的,因为它取决于实际的服务实现.

    2022-12-29 14:08 回答
撰写答案
今天,你开发时遇到什么问题呢?
立即提问
热门标签
PHP1.CN | 中国最专业的PHP中文社区 | PNG素材下载 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有