将喷雾请求迁移到Akka Http

时间:2019-05-19 07:24:38

标签: akka-http spray

我下面有这段代码。这是使用Spray的HttpRequest,我需要将其迁移到Akka-HTTP。

                   (IO(Http) ? request).map
                    {
                       case response : HttpResponse => 
                       response.as[GeocodingResponse].right.toOption

                        case response =>
                        {
                             log.error(s"got unexpected response for 
                              $request. 
                              Response: $response")
                              None
                         }
                       }

以下是我的要求,也是使用喷雾剂制成的。

                     val request = HttpRequest(GET, 
                                   Uri(GOOGLE_MAPS_API_BASE_URL + 
                                   RETURN_VALUE_JSON) withQuery(
                                   (LATITUDE_LONGITUDE, 
                                    s"$latitude,$longitude"),
                                   (RESULT_TYPE, resultType),
                                   (LANGUAGE, ENGLISH),
                                   (KEY, API_TOKEN)))

任何人都可以告诉我如何做到这一点。

0 个答案:

没有答案