Moco 프레임 워 크 기본 소개

기본 동작:
java - jar. / moco - runner - 0.11.0 - standalone. jar [http / https / socket] - p 8888 - c json 프로필
demo 1
[
  {
        "description": "       mock  ",
        "request" :{
              "text":"/demo"
          } ,
          "response":{
                "text": "   moco    "
          }
  }
]

Moco 프레임 워 크 http get 구현
[
  {
      "description": "         get  ",
      "request":{
            "uri": "/getdemo",
            "method": "get"
        },
        "response":{
             "text":"         get  "
        }
   },
   {
      "description": "         get  ",
      "request":{
            "uri": "/getwithparam",
            "method": "get",
            "queries":{
                      "name" :"  ",
                      "age":"18"
               }
        },
        "response":{
             "text":"         get  "
        }
    }
]

Moco 프레임 http post 요청
[
    {
          "description":"    post  ",
          "request":{
                "uri":"/postdemo",
                "method":"post"
            },
            "response":{
                "text":"       post  "
            }
     },
      {
          "description":"        post  ",
          "request":{
                "uri":"/postwithparam",
                "method":"post",
                "forms":{
                      "name":"  ",
                       "age":"18"
                  }
            },
            "response":{
                "text":"       post  "
            }
     }
]

Moco 프레임 에 쿠키 추가
[
    {
        "description":"     cookies       ",
        "request":{
              "uri":"/get/with/cookies",
              "method":"get",
              "cookies":{
                    "login":"true"
                }
          },
          "response":{
                "text":"        cookies       get  "
            }
      }
]

Moco 프레임 정보 가 있 는 post 요청
[
       {
        "description":"     cookies       ",
        "request":{
              "uri":"/post/with/cookies",
              "method":"post",
              "cookies":{
                    "login":"true"
                },
                "json":{
                    "name":"  ",
                    "age":"18"
                }
          },
          "response":{
              "status": 200,
              "json":{
                  "detail":"success",
                   "status": "1"
                  }
            }
      }
 ]

Moco 프레임 에 헤더 추가 요청
  [
      {
          "description":"     header   post  ",
          "request":{
                 "uri":"/post/with/headers",
                  "method":"post",
                  "headers":{
                        "content-type":"application/json"
                    },
                    "json":{
                           "name":"  ",
                            "age":16
                    }
            },
            "response":{
                  "json":{
                        "wang":"success",
                        "status":1
                    }
              }
       }
  ]

Moco 프레임 워 크 처리 재 설정
[
  {
         "description":"   ",
          "request":{
              "uri":"redirect"
          },
          "redirectTo":"http://www.baidu.com"
  },
    {
         "description":"          ",
          "request":{
              "uri":"/redirect/topath"
          },
          "redirectTo":"/redirect/new"
    },
     {
         "description":"          ",
          "request":{
              "uri":"/redirect/new"
          },
          "response":{
              "text":"      "
          }
    }
 ]

좋은 웹페이지 즐겨찾기