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

后台发送GET/POST方法

前言:

1,get请求

2,post请求

3,post,get通用方法

4,其他的get,post写法

正文:

1,get请求

import org.apache.commons.httpclient.HttpClient;
import org.apache.commons.httpclient.HttpException;
import org.apache.commons.httpclient.HttpStatus;
import org.apache.commons.httpclient.methods.GetMethod;
import org.apache.commons.httpclient.methods.PostMethod;// HTTP GET request
public static String SendGet(String url) {HttpClient client = new HttpClient();GetMethod method = new GetMethod(url);try {int statusCode = client.executeMethod(method);if (statusCode != HttpStatus.SC_OK) {logger.error("获取SendGet失败:" + method.getStatusLine());}return method.getResponseBodyAsString();} catch (HttpException e) {logger.error("获取SendGet失败: Fatal protocol violation", e);} catch (IOException e) {logger.error("获取SendGet失败: transport error", e);} finally {method.releaseConnection();}return "";
}

2,post请求

// HTTP POST
public static String SendPOST(String url) {HttpClient client = new HttpClient();PostMethod method = new PostMethod(url);try {int statusCode = client.executeMethod(method);if (statusCode != HttpStatus.SC_OK) {logger.error("获取SendPOST失败:" + method.getStatusLine());}return method.getResponseBodyAsString();} catch (HttpException e) {logger.error("获取SendPOST失败: Fatal protocol violation", e);} catch (IOException e) {logger.error("获取SendPOST失败: transport error", e);} finally {method.releaseConnection();}return "";
}

3,post,get通用方法

http://www.lryc.cn/news/321039.html

相关文章:

  • 计算机考研|双非一战135上岸,408经验分享+复盘
  • 低代码与数字化工具:重塑软件开发的新范式
  • 如何使用 ArcGIS Pro 生成TIN
  • 你真的会做抖音小店吗?你做抖店的方法是正确的吗?教学分享
  • ssh免密登陆更换目标主机后无法连接
  • Java获取视频封面图,利用FFmpegFrameGrabber获取视频封面图
  • pycharm @NotNull parameter ‘module‘ of ...
  • Python使用pynput模块后台监控鼠标及按键
  • C语言 扫雷游戏
  • HTML学习:图片格式——超链接
  • 工业级5g路由器使用案例(5g智慧安防解决方案)
  • sentinel熔断降级
  • Redis的安装和部署教程(Windows环境)
  • MNN Session::resize 之流水线编码(五)
  • 2. IS-IS 基础实验
  • Rust 并行库 crossbeam 的 Channel 示例
  • 缓存雪崩、缓存穿透、缓存预热、缓存更新、缓存降级的理解
  • springcloud gateway
  • JAVA八股day1
  • 探索拓展坞的奥秘:提升电脑接口的无限可能
  • Linux中执行脚本报错(脚本乱码问题)
  • el-table按钮获取当前行元素
  • MySQL数据导入的方式介绍
  • 构建部署_Docker常用命令
  • Spring Boot Actuator介绍
  • 数据库中DQL、DML、DDL、DCL的概念与区别
  • MacOS---设置Java环境变量
  • 使用 Boot Camp 助理查明您的 Mac 需不需要 Windows 安装介质
  • KY105 整除问题(用Java实现)
  • C++ 接口的实现,及作用通俗理解方式