当前位置: 首页 > news >正文

Python代码调用Java接口的简单demo

🤟致敬读者

  • 🟩感谢阅读🟦笑口常开🟪生日快乐⬛早点睡觉

📘博主相关

  • 🟧博主信息🟨博客首页🟫专栏推荐🟥活动信息

文章目录

  • Python代码调用Java接口的简单demo
    • 1. Java接口
    • 2. Python代码
      • 2.1 所需库安装
      • 2.2 调用接口代码


📃文章前言

  • 🔷文章均为学习工作中整理的笔记。
  • 🔶如有错误请指正,共同学习进步。

Python代码调用Java接口的简单demo

1. Java接口

准备一个Java接口,其中包含文件类型参数

参数如下
在这里插入图片描述

请求方式: POST

请求URL: 127.0.0.1:8089/test/aesbes3

请求参数:
multipartFile:文件类型
fileName:字符串类型
instId:字符串类型
fileMd5:字符串类型

2. Python代码

2.1 所需库安装

需要安装request库
命令窗口运行命令安装

pip install request

2.2 调用接口代码

代码如下,注意请求参数的键需保持一致

# 引入库
import requests

# 参数,这里可以由一个也可以多个
params = { 'instId': '1010111', 'fileMd5': 'aff243fac132a1668a8b603d47461893','fileName': 'Report_20250320174717.docx' }
# 文件上传参数
files = { 'multipartFile': open('./Report_20250320174717.docx', 'rb') }

# Java接口请求地址
URL = 'http://127.0.0.1:8089/test/aesbes3'
# 请求方式post
resp = requests.post(url=URL, files=files, params=params)

# 打印返回结果
print(resp.text)

📜文末寄语

  • 🟠关注我,获取更多内容。
  • 🟡技术动态、实战教程、问题解决方案等内容持续更新中。
  • 🟢《全栈知识库》技社区,集结全栈各领域开发者,期待你的加入。
  • 🔵​加入开发者的《专属社群》,分享交流,技术之路不再孤独,一起变强。
  • 🟣点击下方名片获取更多内容🍭🍭🍭👇

相关文章:

  • 基于本人猜想和尼古拉特斯拉的结合的植物发电站系统
  • DeepSeek-V3-0324 版本升级概要
  • 关于embedding向量模型的知识
  • Kafka中的消息如何分配给不同的消费者?
  • 多线程—synchronized原理
  • Ubuntu24.04 配置远程桌面服务
  • 当前环境下,数据安全何去何从?
  • [数据结构]并查集(系统整理版)
  • vscode 打开工程 看不到文件目录
  • FlexAlign.SpaceBetween`、`FlexAlign.SpaceAround` 和 `FlexAlign.SpaceEvenly三个属性的区别
  • 解决Dify:failed to init dify plugin db问题
  • C - 通讯录2.0(详细解析)
  • AI知识补全(八):多模态大模型是什么?
  • 第4期:重构软件测试体系——生成式AI如何让BUG无所遁形
  • Python包下载路径 Chrome用户数据 修改到非C盘
  • Elasticsearch 搜索高级
  • C#高级:启动、中止一个指定路径的exe程序
  • 六十天Linux从0到项目搭建(第十天)(系统调用 vs 库函数/进程管理的建模/为什么进程管理中需要PCB?/exec 函数/fork原理与行为详解)
  • 【Linux加餐-网络命令】
  • 数仓架构告别「补丁」时代!全新批流一体 Domino 架构终结“批流缝合”
  • 马上评|启动最高层级医政调查,维护医学一方净土
  • 世界黄金协会:一季度全球黄金投资需求同比增170%
  • 打造沪派水乡的“湿意”,上海正在保护营造一批湿地空间
  • 首映|“凤凰传奇”曾毅:拍电影,我是认真的
  • 这座“蚌埠住了”的城市不仅会接流量,也在努力成为文旅实力派
  • 央行召开落实金融“五篇大文章”总体统计制度动员部署会议