Retrofit 測試接口

最近呢,我租了個服務器,博客也開始轉移至新的地址:http://blog.devwiki.netjava

若是你訪問 http://www.devwiki.net 仍舊會跳轉到舊的博客地址。廢話很少說,說一下今天的內容吧。web

前一段時間,我發佈了幾篇關於Retrofit使用的教程,裏面使用多說的接口做爲案例,測試的那篇文章已經被童鞋們添加了7000+的評論,在這樣下去估計快過萬了。api

這段時間我在購買的服務器上配置的Nginx和Tomcat。而後又學習了javaweb的知識,作了一個簡單的Retrofit測試接口api:http://retrofit.devwiki.net服務器

目前可供測試的接口有三個。學習

說明:如下接口僅供測試,請不要惡意攻擊個人服務器!測試

simple接口

此接口僅供簡單的GET和POST請求。.net

GET請求code

  • 請求地址:http://retrofit.devwiki.net/simpleblog

  • 請求方法: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

    • 值:任意字符串

  • 結果返回:

    1. 若不帶id,返回結果以下:

      {
        "code": 1002,
        "desc": "param is invalid:id = null"
      }
    2. 若帶有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": "dddd",
          "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等知識再進行相應的增長接口。

相關文章
相關標籤/搜索