博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个可以模拟GET,POST,PUT,DELET请求的HTTP在线工具
阅读量:4974 次
发布时间:2019-06-12

本文共 1110 字,大约阅读时间需要 3 分钟。

       一个简陋的HTTP请求工具,UI比较丑陋。0.0,可以用于接口调试。

  之前在调试公司的远程接口的时候用的是curl,后来也在网上找到几种Http请求模拟的客户端程序。当时后来发现google app 里面有很多在线版的模拟工具,觉得很不错。后来自己也想做一个在线版便动手做的,有问题可以联系我,欢迎交流。

     访问地址:

  首先温习一下Http请求的内容(内容来自于互联网),标准Http协议支持六种请求方法:

  • GET:GET可以说是最常见的了,它本质就是发送一个请求来取得服务器上的某一资源。资源通过一组HTTP头和呈现数据(如HTML文本,或者图片或者视频等)返回给客户端。GET请求中,永远不会包含呈现数据;
  • HEAD:HEAD和GET本质是一样的,区别在于HEAD不含有呈现数据,而仅仅是HTTP头信息。有的人可能觉得这个方法没什么用,其实不是这样的。想象一个业务情景:欲判断某个资源是否存在,我们通常使用GET,但这里用HEAD则意义更加明确;
  • PUT:这个方法比较少见。HTML表单也不支持这个。本质上来讲, PUT和POST极为相似,都是向服务器发送数据,但它们之间有一个重要区别,PUT通常指定了资源的存放位置,而POST则没有,POST的数据存放位置由服务器自己决定。举个例子:如一个用于提交博文的URL,/addBlog。如果用PUT,则提交的URL会是像这样的”/addBlog/abc123”,其中abc123就是这个博文的地址。而如果用POST,则这个地址会在提交后由服务器告知客户端。目前大部分博客都是这样的。显然,PUT和POST用途是不一样的。具体用哪个还取决于当前的业务场景;
  • DELETE:删除某一个资源。基本上这个也很少见,不过还是有一些地方比如amazon的S3云服务里面就用的这个方法来删除资源;
  • POST:向服务器提交数据。这个方法用途广泛,几乎目前所有的提交操作都是靠这个完成;
  • OPTIONS:它用于获取当前URL所支持的方法。若请求成功,则它会在HTTP头中包含一个名为“Allow”的头,值是所支持的方法,如“GET, POST”。 

  通常我们会利用GET,PUT,POST,DELETE几个请求去模拟服务器对数据库的增删改查操作:

  POST:create(添加)

      DELETE:delete(删除)

      PUT  : update(更新)

      GET :select(查询)

      HTTP_TOOL模拟了以上HTTP的这4个基本请求。

  项目GitHub地址:

转载于:https://www.cnblogs.com/zivxiaowei/p/3456085.html

你可能感兴趣的文章
[cnbeta] 波音系列飞机价格。。。
查看>>
MSTSC 3389 端口修改
查看>>
Java数据类型的位数
查看>>
旁门左道通过JS与纯CSS实现显示隐藏层
查看>>
HDU 4313 Matrix(并查集)
查看>>
HDU 2546 饭卡(0-1背包)
查看>>
HDU 2426 Interesting Housing Problem(二分图最佳匹配)
查看>>
SpringMVC存取Session的两种方法
查看>>
通俗易懂之Tensorflow summary类 & 初识tensorboard
查看>>
python基础篇12-函数
查看>>
获取APP地图权限
查看>>
java反射机制获得类的私有属性
查看>>
[EntLib]微软企业库5.0 学习之路——第一步、基本入门 [转]
查看>>
[ExtJs6] 环境搭建及创建项目
查看>>
<译>Zookeeper官方文档
查看>>
Android sharedUserId 使用
查看>>
伟大架构师的秘密
查看>>
Select_full_join 与 Select_range_check 与Sort_merge_passes
查看>>
win32可以自定义消息
查看>>
四大域对象的作用范围
查看>>