zoukankan      html  css  js  c++  java
  • Moco之include

    当在使用Moco作为server的时候,就会出现有多个request url需要请求,如果让多个请求只需要开启一次服务呢,这就需要用到Moco的include方法。

    1. 目录结构如下:

      ./api/book.json

      ./api/person.json

      ./global.json 

      book.json的内容如下:

     1 [
     2   {
     3     "description":"book list page",
     4     "request":{        
     5         "uri":"/book_list",
     6         "method": "get"
     7     },
     8     "response":{
     9         "json":{
    10             "books": [
    11                 "Python basic subject",
    12                 "wxPython Practice",
    13                 "Java coding"            
    14             ]        
    15         }
    16     }
    17     
    18   }
    19 ]

    person.json的文件内容如下:

     1 [
     2     {
     3         "request": {            
     4             "uri": "/person",
     5             "method": "get",
     6             "queries": {
     7                 "name": "Jack"
     8             }
     9         },
    10         "response": {
    11             "json": {
    12                 "country": "USA",
    13                 "age": 18
    14             }        
    15         }    
    16     }
    17 ]

    PS: 带请求参数用queries

    global.json文件的内容如下:

    1 [
    2     {    "file_root":"api",
    3         "include": "book.json"    
    4     },
    5     {
    6         "file_root":"api",
    7         "include": "person.json"
    8     }
    9 ]

    2. 在命令行中运行

     注意这里: -g 是输入global文件地址,之前用的 -c 是输入具体的请求文件地址

    3.在Postman中去检测请求是否成功

      request url: book_list

       request url :person

     Moco的API地址如下: https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md#composite-java-api-design

      

  • 相关阅读:
    CrackMe17
    逆向按钮事件定位
    CrackMe20
    CrackMe14
    CrackMe09
    CrackMe08
    分布式事务seata
    SpringBoot自动注入原理初解与实现
    InnoDB事务日志(redo log 和 undo log)详解
    高频面试题:Spring 如何解决循环依赖?
  • 原文地址:https://www.cnblogs.com/irisWhq/p/13816238.html
Copyright © 2011-2022 走看看