首页 > 其他分享 >HttpClient 发送get和post请求的使用方法

HttpClient 发送get和post请求的使用方法

时间:2024-07-23 15:29:57浏览次数:10  
标签:依赖 HTTP 请求 get oss 发送 post HttpClient

一 Httpclient的简介

       HttpClient 是Apache Jakarta Common 下的子项目,可以用来提供高效的,最新的,功能丰富的支持HTTP协议的客户端变成工具包,并且他支持HTTP协议最新的版本和建议。

核心API:

HttpClient   

HttpClients

CloseableHttpClient

HttpGet

HttpPost

二 HttpClient 的使用方法

导入HttpClient的依赖

<dependency>
    <groupId>org.apache.httpcomponents</groupId>
    <artifactId>httpcore</artifactId>
    <version>4.5.13</version>
</dependency>

       如过你的maven工程中导入聪com.aliyun.oss这个依赖,那么你可不用在去添加HttpClient的依赖,因为在com.aliyun.oss这个依赖中,它的底层就用到了HttpClient的依赖。

2.1 HttpClient 发送请求的步骤

1.创建HttpClient对象

2.创建Http请求对象

3.调用HttpClient的execute方法发送请求

2.2 HttpClient 发送Get的请求方式

标签:依赖,HTTP,请求,get,oss,发送,post,HttpClient
From: https://blog.csdn.net/m0_63216787/article/details/140635462

相关文章

  • Postman接口测试工具的使用
    一、postman简介Postman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件。作用:常用于进行接口测试。不需要安装。特征:简单,实用,美观,大方。二、Postman接口测试工具的使用Postman不需要安装,使用步骤如下:1)、创建用户,注册登录 2)、创建工作空......
  • 是否可以通过 doctest 测试使用 get_type_hints 的函数?
    我有一个使用typing.get_type_hints的函数。我想向其添加文档测试但是,看起来get_type_hints无法解析doctest中定义的类型。这是一个简化的示例:importtypingdeff(clazz):""">>>classMyClass:...my_field:'MyClass'......
  • windows安装postGIS后显示未安装
    1、查询postGIS的安装版本select*frompg_available_extensionsWHEREnamelike'postgis';显示default_version有值但是installed_version没有值。可能是某种原因导致postGIS扩展的元数据信息未正确记录在系统表中。2、删除已安装的postGIS(如果存在)DROPEXTENSIONIF......
  • postgresql 导出数据字典文档
    在PostgreSQL中,数据字典(或称系统目录)是由一系列的系统表组成,这些表包含了数据库对象的元数据,例如表、索引、视图、函数、触发器等。要导出数据字典文档,实际上是导出这些系统表中的信息。尽管PostgreSQL并没有直接提供一个工具来一次性生成完整的数据字典文档,但是你可以使用......
  • 初始化 pytorch RPC 时 getBar1SizeOfGpu 出现运行时错误
    我在系统上使用PyTorch和RPC后端时遇到运行时错误。错误信息如下:谁能告诉我为什么会出现这个问题以及如何解决它?谢谢。Traceback(mostrecentcalllast):File"/work/personal_workspace/torchrpc_test.py",line20,in<module>rpc.init_rpc(name=f"worker_{......
  • NetGetJoinInformation
    NetGetJoinInformation是一个WindowsAPI函数,属于网络管理相关的函数,用于获取当前计算机的域或工作组的加入状态信息。NetGetJoinInformation函数的原型如下:cpp|NET_API_STATUSNET_API_FUNCTIONNetGetJoinInformation(LPCWSTRlpServer,LPWSTR*lpNameBuffer,......
  • C#使用PostgreSQL及其衍生产品GaussDB时(Npgsql.EntityFrameworkCore.PostgreSQL)过程中
      PostgreSQ作为开源免费的数据库,现在正在火热的占据市场,它衍生产品,比如GaussDB在国产化替代中使用比较多,然而它们或多或少存在一个兼容问题,或者说是版本之间的问题,所以这里记录几个在使用过程中碰到的问题,做个笔记,后续有新的问题就再记录。  问题一:0A000:DISCARDstatement......
  • django.db.utils.OperationalError:无法翻译主机名“postgres.railway.internal”
    django.db.utils.OperationalError:无法将主机名“postgres.railway.internal”翻译为地址:提供的节点名或服务名,或未知我的django项目运行良好,直到将setting.py文件更改为使用铁路提供的变量将其部署在铁路中。从那时起我无法运行serv或迁移,我收到此错误...这里是数据......
  • UOS系统部署KingbaseES V8R6 java故障“InvocationTargetException”
    案例说明:在UOS系统下部署KingbaseESV8R6数据库时,出现Java错误,部署失败。系统版本:kingbase@srv01:~$cat/etc/os-releasePRETTY_NAME="UnionTechOSServer20"NAME="UnionTechOSServer20"VERSION_ID="20"VERSION="20"ID=UOSHOME_URL="h......
  • Debian 11 上安装 postgresql
    1.增加官方的Repository手动配置官方的aptRepository#Importtherepositorysigningkey:$sudoaptinstallcurlca-certificates$sudoinstall-d/usr/share/postgresql-common/pgdg$sudocurl-o/usr/share/postgresql-common/pgdg/apt.postgresql.org.asc--fa......