You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何配置Ballerina HTTP Client的HTTP版本?其默认版本是多少?

Ballerina HTTP Client HTTP版本配置说明

是否支持配置HTTP版本?

Ballerina HTTP Client支持显式配置HTTP版本,目前支持HTTP/1.1和HTTP/2两种版本。

默认使用的HTTP版本

默认情况下,Ballerina HTTP Client采用HTTP/1.1作为基础版本。若客户端与服务端均支持HTTP/2,连接可能会自动协商升级到HTTP/2,但默认配置的基准版本为HTTP/1.1。

配置HTTP版本的方法

通过http:Client的初始化配置参数httpVersion指定目标版本即可,以下是具体代码示例:

配置为HTTP/1.1

import ballerina/http;

public function main() returns error? {
    http:Client client = check new ("https://example.com", {
        httpVersion: http:HTTP_1_1
    });
    // 执行请求逻辑
}

配置为HTTP/2

import ballerina/http;

public function main() returns error? {
    http:Client client = check new ("https://example.com", {
        httpVersion: http:HTTP_2
    });
    // 执行请求逻辑
}

注意:若配置为HTTP/2,但服务端不支持该版本,客户端会自动降级使用HTTP/1.1建立连接。

内容的提问来源于stack exchange,提问作者Dimuthu Madushan

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.06 15:14:54