教你如何構建非同步伺服器和客戶端的 Kotlin 框架 Ktor
Ktor 是一個使用 Kotlin 以最小的成本快速建立 Web 應用程式的框架。
Ktor 是一個用於在連線系統(connected systems)中構建非同步伺服器和客戶端的 Kotlin 框架。它由 Kotlin 團隊建立,因此,它充分利用了 Kotlin 的語言特性,為開發者提供出色的體驗和執行時效能。
import io.ktor.server.netty.* import io.ktor.routing.* import io.ktor.application.* import io.ktor.http.* import io.ktor.response.* import io.ktor.server.engine.* fun main(args: Array) { embeddedServer(Netty, 8080) { routing { get("/") { call.respondText("Hello, world!", ContentType.Text.Html) } } }.start(wait = true) }
在 localhost:8080 上執行嵌入式 Web 伺服器
當收到根路徑的 GET http 請求時,安裝路由並收到 Hello, world! 響應
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/31559985/viewspace-2222420/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- Jtti:怎麼構建非同步伺服器和客戶端的Kotlin框架KtorJtti非同步伺服器客戶端Kotlin框架
- Spring Cloud構建客戶端SpringCloud客戶端
- 構建一個純Rust非同步的Apache Kafka客戶端 - influxdataRust非同步ApacheKafka客戶端UX
- .NET環境構建CAS客戶端客戶端
- JavaScript 客戶端框架—AureliaJavaScript客戶端框架
- ubuntu 下面 svn 伺服器端和客戶端的配置和使用Ubuntu伺服器客戶端
- MQTT伺服器搭建服務端和客戶端MQQT伺服器服務端客戶端
- 藍芽客戶端和伺服器的實現藍芽客戶端伺服器
- 基於MVVM結構和Kotlin,使用Android Jetpack元件的gank.io的客戶端MVVMKotlinAndroidJetpack元件客戶端
- 初探Thrift客戶端非同步模式客戶端非同步模式
- 針對客戶細分的RFM模型如何構建?模型
- Redis原始碼剖析——客戶端和伺服器Redis原始碼客戶端伺服器
- rsync 客戶端同步的時候報錯客戶端
- Swoole 協程 MySQL 客戶端與非同步回撥 MySQL 客戶端的對比MySql客戶端非同步
- 《samba搭建win客戶端和linux客戶端的區別》Samba客戶端Linux
- 客戶端無法同步時間伺服器問題處理客戶端伺服器
- React 伺服器端渲染和客戶端渲染效果對比React伺服器客戶端
- 如何在 Linux 上安裝、配置 NTP 伺服器和客戶端?Linux伺服器客戶端
- 微服務架構,客戶端如何catch服務端的異常?微服務架構客戶端服務端
- Linux下簡單的ACE socket客戶端和伺服器端Linux客戶端伺服器
- Web 應用客戶端渲染和伺服器端渲染的比較Web客戶端伺服器
- Aiohttp是Python的最快的非同步HTTP客戶端/伺服器庫包AIHTTPPython非同步客戶端伺服器
- oracle 客戶端與伺服器端的關係Oracle客戶端伺服器
- js 客戶端與伺服器端的通訊JS客戶端伺服器
- 如何配置WSUS客戶端客戶端
- 使用electron和vue,以ipc通訊的方式構建客戶端版本的掘金首頁Vue客戶端
- windows tftp客戶端,教你幾個步驟掌握win7開啟tftp客戶端的方法WindowsFTP客戶端Win7
- 用 Unity 做個遊戲(八) - 客戶端邏輯結構和網路同步機制Unity遊戲客戶端
- 安卓客戶端和伺服器端的通訊(勘誤填坑版)安卓客戶端伺服器
- 【git操作】如何在兩個git客戶端間同步程式碼Git客戶端
- 支付寶客戶端架構解析:iOS 容器化框架初探客戶端架構iOS框架
- 使用 Go 和 ReactJS 構建聊天系統(四):處理多個客戶端GoReactJS客戶端
- 記筆記:C# Socket客戶端監聽伺服器端處理方案【同步】筆記C#客戶端伺服器
- Java UDP伺服器和客戶端原始碼 -javarevisitedJavaUDP伺服器客戶端原始碼
- 客戶端到伺服器端的通訊過程客戶端伺服器
- 小弟求救伺服器-客戶端程式伺服器客戶端
- 如何建立NEO輕客戶端客戶端
- VNC客戶端是Windows,VNC客戶端是Windows如何進行操作VNC客戶端Windows