restapi-sql

  1. 身份验证,确定该成员是交过费的机构的成员,包含(用户名)和(密码)
  2. 各个表中的属性,有关timetemp等特殊类型,LocalDate等日期等具体格式。
  3. 引入了传输过程的不同的数据格式导致的两个错误,传输过程的500错误1:
    [ERROR] [11/23/2019 09:14:14.749] [pos-http-sys-akka.actor.default-dispatcher-4] [akka.actor.ActorSystemImpl(pos-http-sys)] 
    Error during processing of request:
    //
    'Do not know how to convert JObject(List((SHOPID,JString(1013)), (DPT,JString(01)), (NAME,JString(香烟)), (TAXFEE,JInt(19)))) into class java.lang.String'. Completing with 500 Internal Server Error response. To change default exception handling behavior, provide a custom ExceptionHandler. org.json4s.package$MappingException: Do not know how to convert JObject(List((SHOPID,JString(1013)), (DPT,JString(01)), (NAME,JString(香烟)), (TAXFEE,JInt(19)))) into class java.lang.String

     

    a3是json array里面带json object啊, 不能转seq[string]哟, 只能转seq[map]啊

  4. 400错误2:
    HttpResponse(400 Bad Request,List(Server: akka-http/10.1.10, Date: Sat, 23 Nov 2019 01:46:51 GMT),HttpEntity.Strict(text/plain; charset=UTF-8,
    The request content was malformed: Expected String
    as JsString, but got {"DPT":"02","NAME":"香烟","SHOPID":"1012","TAXFEE":19}),HttpProtocol(HTTP/1.1))
  5. Map[ ]和json对应sql语句的关联fromJson[](json)
  6. 先简单测试一下,用其他的route来试下
原文地址:https://www.cnblogs.com/0205gt/p/11898398.html