diff --git a/README.md b/README.md index 7fe6dfc..cd42b62 100644 --- a/README.md +++ b/README.md @@ -57,7 +57,25 @@ sudo /etc/init.d/cjserver stop 然后用chrome浏览器打开`http://127.0.0.1:11200/?key=南京市长江大桥` (用chrome的原因是chrome的默认编码就是utf-8) -或者用命令 `curl "http://127.0.0.1:11200/?key=南京市长江大桥"` (ubuntu中的curl安装命令`sudo apt-get install curl`) +或者用命令 `curl "http://127.0.0.1:11200/?key=南京市长江大桥"` (ubuntu中的curl安装命令`sudo apt-get install curl`) + +你可以看到返回的结果如下:(返回结果是json格式) + +``` +["南京市", "长江大桥"] +``` + +如果你使用如下调用方式: + +``` +curl "http://127.0.0.1:11200/?key=南京市长江大桥&format=simple" +``` + +则返回结果如下:(返回结果按空格隔开) + +``` +南京市 长江大桥 +``` ### 卸载 diff --git a/src/server.cpp b/src/server.cpp index 551a215..a1497cb 100644 --- a/src/server.cpp +++ b/src/server.cpp @@ -26,6 +26,11 @@ class ReqHandler: public IRequestHandler httpReq.GET("key", tmp); URLDecode(tmp, sentence); _segment.cut(sentence, words); + if(httpReq.GET("format", tmp) && tmp == "simple") + { + join(words.begin(), words.end(), strSnd, " "); + return true; + } strSnd << words; return true; }