资讯专栏INFORMATION COLUMN

Retrofit 测试接口

Hanks10100 / 1353人阅读

摘要:说明以下接口仅供测试,请不要恶意攻击我的服务器接口此接口仅供简单的和请求。

最近呢,我租了个服务器,博客也开始转移至新的地址:http://blog.devwiki.net

如果你访问 http://www.devwiki.net 仍旧会跳转到旧的博客地址。废话不多说,说一下今天的内容吧。

前一段时间,我发布了几篇关于Retrofit使用的教程,里面使用多说的接口作为案例,测试的那篇文章已经被童鞋们添加了7000+的评论,在这样下去估计快过万了。

这段时间我在购买的服务器上配置的Nginx和Tomcat。然后又学习了javaweb的知识,做了一个简单的Retrofit测试接口api:http://retrofit.devwiki.net

目前可供测试的接口有三个。

说明:以下接口仅供测试,请不要恶意攻击我的服务器!

simple接口

此接口仅供简单的GET和POST请求。

GET请求

请求地址:http://retrofit.devwiki.net/simple

请求方法:GET

请求参数:无

结果返回:

{
    "code": 10001,
    "desc": "success",
    "data": {
        "method": "GET"
    }
}

POST请求

请求地址:http://retrofit.devwiki.net/simple

请求方法:POST

请求参数:无

结果返回:

{
  "code": 10001,
  "desc": "success",
  "data": {
    "method": "POST"
  }
}

param接口

此接口仅供简单的GET和POST请求。

GET请求

请求地址:http://retrofit.devwiki.net/param

请求方法:GET

请求参数:

关键字:id

值:任意字符串

结果返回:

若不带id,返回结果如下:

{
  "code": 1002,
  "desc": "param is invalid:id = null"
}

若带有id参数,返回结果如下:

{
  "code": 10001,
  "desc": "success",
  "data": {
    "id": "123"
  }
}

POST请求

请求地址:http://retrofit.devwiki.net/param

请求方法:POST

请求参数:

param: id, value: 任意值

header: type, value: POST

结果返回:

仅当id不为空并且type=POST时,返回成功

{
  "code": 10001,
  "desc": "success",
  "data": {
    "id": "ffffdd",
    "type": "POST"
  }
}

否则返回失败

{
  "code": 1002,
  "desc": "param is invalid:id = null"
}

ip接口

该接口仅接受GET请求测试,返回客户端的ip地址。

GET请求

请求地址:http://retrofit.devwiki.net/ip

请求方法:GET

请求参数:无

结果返回:

{
  "code": 10001,
  "desc": "success",
  "data": {
    "ip": "127.0.0.1"
  }
}

目前只提供以上三个接口,以后待学习更多的javaweb,Retrofit,HTTP等知识再进行相应的增加接口。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/12927.html

相关文章

  • 在 Android 中使用 Retrofit 2 HTTP Client 发送数据

    摘要:在底层使用来自同一个开发者来处理网络请求。这个布局包含了两个文本框一个用于输入标题另一个则是用于输入内容另外还有个用于提交数据的按钮。我们也获取了文本框并且对提交按钮绑定点击事件使得当它被点击时调用方法。 showImg(https://segmentfault.com/img/bVNssS?w=850&h=834); 原文:https://code.tutsplus.com/zh-....

    tomorrowwu 评论0 收藏0
  • 深入浅出 Retrofit,这么牛逼的框架你们还不来看看?

    摘要:注意这里并没有说它是网络请求框架,主要原因在于网络请求的工作并不是来完成的。多说无益,不要来段代码陶醉一下。注意在选择合适的时,主要依赖于需要转换的对象类型,在添加时,注意支持的类型的包含关系以及其顺序。 Android 开发中,从原生的 HttpUrlConnection 到经典的 Apache 的 HttpClient,再到对前面这些网络基础框架的封装,比如 Volley、Asyn...

    xumenger 评论0 收藏0
  • RxJava操作符在android中的使用场景详解(一)

    摘要:则在原始的中任意一个发射了数据时发射一条数据。小结虽然,上面四个使用场景主要介绍四个操作符的使用,但其实中穿插了不少其他操作符的使用,想要详细了解的话,代码在这里。 转载请注明出处:http://www.wangxinarhat.com/2016/04/19/2016-04-19-rxjava-android-operate1/ 最近学习了RxJava在android中的使用,关于R...

    JouyPub 评论0 收藏0
  • Android之Retrofit详解(转载)

    摘要:说明该文章转载于前言在开发中,网络请求十分常用而在网络请求库中,是当下最热的一个网络请求库今天,我将献上一份非常详细的使用教程,希望你们会喜欢。说明:该文章转载于https://www.jianshu.com/p/a3e162261ab6 前言 在Andrroid开发中,网络请求十分常用 而在Android网络请求库中,Retrofit是当下最热的一个网络请求库 image ...

    番茄西红柿 评论0 收藏0
  • Android Retrofit 2.5.0使用基础详解

    摘要:前言在开发中,网络请求必不可少而在所有网络请求库中,是最受开发者欢迎的一个网络请求库官方文档简介是公司开发的一款针对网络请求的框架遵循设计风格底层基于功能支持同步异步网络请求支持多种数据的解析序列化格式等等通过注解配置网络请求参数提供对的 前言 在Andrroid开发中,网络请求必不可少 而在Android所有网络请求库中,Retrofit是最受开发者欢迎的一个网络请求库 retr...

    zacklee 评论0 收藏0

发表评论

0条评论

Hanks10100

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<