首页 > 其他分享 >ktor HttpClient CIO

ktor HttpClient CIO

时间:2024-12-21 19:20:26浏览次数:4  
标签:ktor CIO client io import HttpClient

implementation("io.ktor:ktor-client-cio:3.0.3")

package org.example

import io.ktor.client.HttpClient
import io.ktor.client.engine.cio.*
import io.ktor.client.plugins.*
import io.ktor.client.request.*
import io.ktor.client.statement.*
import kotlinx.coroutines.runBlocking
import java.time.LocalTime

fun main() {
    runBlocking {
        val client = HttpClient(CIO) {
            install(HttpTimeout) {
                requestTimeoutMillis = 10000
            }
        }

        val requestTime = LocalTime.now()
        val response: HttpResponse = client.get("https://www.baidu.com/") {
            timeout {
                requestTimeoutMillis = 30000
            }
        }

        println("Request time: $requestTime")
        println(response.bodyAsText())
    }
}

标签:ktor,CIO,client,io,import,HttpClient
From: https://www.cnblogs.com/soarowl/p/18621061

相关文章

  • httpClient大文件下载
    在一直项目中使用文件下载,同事反应下载文件做进度条的时候没有正常显示进度条大致代码如下publicclassDowmloadModel{publicstringUrl{get;set;}publicstringLocalSaveFullPath{get;set;}publicboolIscontinue{get;set;}publicActio......
  • C#实现一个HttpClient集成通义千问-多轮对话功能实现
    多轮对话功能实现视频教程实现原理消息的类型功能开发消息类修改请求体修改发送请求函数修改用户消息输入多轮对话的token消息完整文档消息类型视频教程.Net+AI开发入门HttpClient实现通义千问集成-多轮对话功能实现实现原理一直保留更新messages现在设......
  • C#上传文件 HttpWebRequest改为HttpClient
    1、先声明HttpClient是.net4.5及其以后的版本中引入的,要使用的话必须是4.5及之后的版本才行。2、原因再说下我为什么要把原始的HttpWebRequest改为HttpClient的原因,内存问题,是的,用HttpWebRequest上传文件,就如果100M的文件,2,3次就能把内存干爆,不知道为啥HttpWebRequest方法......
  • C#实现一个HttpClient集成通义千问-流式输出内容提取
    返回对象处理返回对象分析根据流式返回的数据处理内容对象{"choices":[{"delta":{"content":"","role":"assistant"},"index":0,"logprobs":null,"finish_reas......
  • 得帆受邀出席中国消费品CIO年会,荣获杰出数字化实践奖
    近期,第10届中国消费品行业CIO年会暨第2届中国AI大模型应用大会在上海顺利举办。本次大会以“趋势、创新、重构”为主题,云集了800+来自食品、饮料、酒类、美妆、日化、服鞋、家居、餐饮等消费品行业知名CIO、VP等信息化相关负责人和业务高管莅临,共同探索了行业创新发展前景和消......
  • C#实现一个HttpClient集成通义千问-测试代码入手学习参数配置
    测试代码入手学习参数配置准备测试代码修改配置效果:修改消息内容测试流式输出设置流式输出的参数视频教程准备测试代码我们学习从测试代码开始,选择一个模型选择的大模型:通义千问2-VL-开源版-7B然后再API示例中,找到C#的示例代码测试代码:usingSystem.Net.Http.H......
  • ruoyi-nbcio为安全起见actuator为仅暴露health端点
    actuator一直是个安全的大问题,所以以后还是要尽量避免使用或小心使用1、目前先仅暴露health端点的方式来处理,一位网友提醒的安全问题2、否则可以通过/actuator/env进行访问,有很多信息回泄漏,大家注意一下。3、同时通过下面方式关闭也不大合适,因为本身系统有监控需要打开,而......
  • 142页CIO工作指导手册CIO的两大职责及应统管的7大领域大揭秘
    解读资料来源于网络,如有侵权可联络删除。        CIO工作指导手册,主要涵盖IT管理、投资成本管理、组织人才管理、资源组织战略、IT服务管理、风险管理、IT架构、企业创新等多个方面,为CIO在企业中的工作提供全面指导,助力企业实现高效的信息化建设与管理。1.IT管理......
  • 揭秘!优秀CIO背后的底层能力
    在当今这个数字化时代,CIO(首席信息官)的角色日益凸显出其重要性。然而,并非所有的CIO都能在职场上大放异彩。那么,那些干得好的CIO究竟具备哪些特质呢?经过深入剖析,笔者发现以下几点共性,这些特质共同构成了他们底层能力,潜移默化地影响着CIO,成为助力CIO成功的基石。首先,优秀的CIO......
  • 信息资源管理文字题之“CIO基础职能”
    一、案例:某公司招聘CIO的岗位职责包括如下内容:(1)按照公司发展战略,负责组织制定公司信息化中长期发展规划和年度工作计划,并组织实施;(2)负责组织制定完善公司有关规章制度,并贯彻执行(3)主持建立、优化公司的信息化管理平台,包括ERP、OA系统、经营系统、网站等(4)负责公司信息系统的规划......