転送:https://www.cnblogs.com/tangqiu/p/9493147.html
簡単に言えば、モコはない時間依存の開発インターフェイス厄介なシーンの代わりに、フロントエンドの開発のためのバックエンドサポートを解決することではありません。もちろん、モコの柔軟性は、アプリケーションシナリオが増えを可能にしました。
モコの利点:
1.は、単に要件を満たすためになどの要求、応答を、設定、HTTP、HTTPS、ソケットをサポートしています。非常に柔軟であると言うことができます。
2.要求の中などのサポートを設定ヘッダ、クッキー、のStatusCode、。
GET 3.サポート、POST、PUT、などの要求メソッドを、DELETE、それはWeb開発に適しています。
4.ノー環境の構成は、Java環境があることが可能です。
直ちに有効な構成を変更した後5。唯一の契約が可能であるインターフェースを、維持する必要があります。
6.使用することができるデータ・フォーマットは、そうでJSON、テキスト、XML、ファイルとして、支持されています。
7.また、そうでJUnitの、Mavenの、のGradleとのような他のツールと統合することができます。
まず、インストール
モコのインストールは非常に簡単です、公式のjarパッケージhttps://github.com/dreamhead/mocoをダウンロードし、JSONは同じディレクトリ、コマンドラインで設定ファイルを作成します。java -jar moco-runner-0.12.0-standalone.jar http -p 12306 -c foo.json,然后浏览器输入http://localhost:12306 即可看到响应
二、モコ簡単な例
[ { "要求": { "URI": "/ GET"、 「クエリ」: { "PARAM": "ZW" } }、 "応答": { "テキスト": "Hello World" の、 「ヘッダ」: { "SelfHeader": "SelfHeader" } } }、 { "要求": { "URI": "/テスト" }、 "redirectTo": "http://www.baidu.com" } ]
モコ、あなたはリクエスト、レスポンス、ヘッダ、URIなどを設定することができ、URLリダイレクトrediectToを設定することもを使用することができます
三、モコのドキュメント、非常に詳細に記録されたサンプル文書
https://github.com/dreamhead/moco/blob/master/moco-doc/apis.md