在KTOR中从我的服务器调用另一个REST API

huwehgph  于 2022-09-20  发布在  其他
关注(0)|答案(2)|浏览(181)

我想要根据用户的特定请求从我的后台调用另一个Web-API。

我如何在KTOR中实现这一点。就像在Spring Boot中一样,我们使用REST模板,但我如何在KTOR中做同样的事情。

在Spring Boot中执行相同操作的参考文章:(Call another rest api from my server in Spring-Boot)

yc0p9oo0

yc0p9oo01#

您可以使用KTOR http客户端

val client = HttpClient(CIO)
    val response: HttpResponse = client.get("https://ktor.io/")
    println(response.status)
    client.close()

https://github.com/ktorio/ktor-documentation/blob/2.1.1/codeSnippets/snippets/tutorial-client-get-started/src/main/kotlin/Main.kt

https://ktor.io/docs/request.html

tp5buhyn

tp5buhyn2#

使用像Unirest这样的HTTP客户端调用其他Web API

Unirest.get("https://reqres.in/api/users/1").asString();

https://kong.github.io/unirest-java/

相关问题