根据上篇文章的HttpServer进行修改。
1 区块链的查询服务的web实现
public class BlocksServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {resp.setCharacterEncoding("UTF-8");resp.getWriter().println(JSON.toJSONString(blockService.getBlockChain()));}}
2 区块链挖矿的服务web实现
public class MineBlockServlet extends HttpServlet {@Overrideprotected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {this.doPost(req, resp);}@Overrideprotected void doPost(HttpServletRequest req, HttpServletResponse resp) throws ServletExceptio