I have Restful WebServices, and i send POST and GET HTTP request, how to send PUT and DELTE request HTTP in httpURLConection with JAVA.

解决方案

PUT

URL url = null;

try {

url = new URL("http://localhost:8080/putservice");

} catch (MalformedURLException exception) {

exception.printStackTrace();

}

HttpURLConnection httpURLConnection = null;

DataOutputStream dataOutputStream = null;

try {

httpURLConnection = (HttpURLConnection) url.openConnection();

httpURLConnection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");

httpURLConnection.setRequestMethod("PUT");

httpURLConnection.setDoInput(true);

httpURLConnection.setDoOutput(true);

dataOutputStream = new DataOutputStream(httpURLConnection.getOutputStream());

dataOutputStream.write("hello");

} catch (IOException exception) {

exception.printStackTrace();

} finally {

if (dataOutputStream != null) {

try {

dataOutputStream.flush();

dataOutputStream.close();

} catch (IOException exception) {

exception.printStackTrace();

}

}

if (httpsURLConnection != null) {

httpsURLConnection.disconnect();

}

}

DELETE

URL url = null;

try {

url = new URL("http://localhost:8080/deleteservice");

} catch (MalformedURLException exception) {

exception.printStackTrace();

}

HttpURLConnection httpURLConnection = null;

try {

httpURLConnection = (HttpURLConnection) url.openConnection();

httpURLConnection.setRequestProperty("Content-Type",

"application/x-www-form-urlencoded");

httpURLConnection.setRequestMethod("DELETE");

System.out.println(httpURLConnection.getResponseCode());

} catch (IOException exception) {

exception.printStackTrace();

} finally {

if (httpURLConnection != null) {

httpURLConnection.disconnect();

}

}

java中delete请求,如何在JAVA中的HttpURLConnection中发送PUT,DELETE HTTP请求相关推荐

  1. java redis 缓存_如何在 Java 中实现一个 redis 缓存服务

    缓存服务的意义 为什么要使用缓存?说到底是为了提高系统的运行速度.将用户频繁访问的内容存放在离用户最近,访问速度最快的地方,提高用户的响应速度.一个 web 应用的简单结构如下图. web 应用典型架 ...

  2. java soap 头_如何在Java中添加Soap标头

    我有一个来自oracle的NO.net Web服务,要访问,我需要添加soap标头.如何在Java中添加soap标头? Authenticator.setDefault(new ProxyAuthen ...

  3. java 正则表达式 开头_如何在Java中修复表达式的非法开头

    java 正则表达式 开头 您是否遇到过这个令人难以置信的错误,想知道如何解决它? 让我们仔细阅读一下,研究如何解决表达式Java非法开头错误. 这是一个动态错误,这意味着编译器会发现某些不符合Jav ...

  4. java实现递归算法_如何在Java中实现二进制搜索算法而无需递归

    java实现递归算法 by javinpaul 由javinpaul 流行的二进制搜索算法的迭代实现,用于在排序数组中查找元素. (An Iterative implementation of the ...

  5. java lua_请问该如何在Java中使用Lua脚本语言?

    大话西游666 如何在Java中使用Lua脚本语言是本文要介绍的内容,主要是来学习LUA脚本语言在JAVA中如何来使用,Lua就不说了, 现在比较热门, 语法也很简单. 为了在Java中调用, 折腾了 ...

  6. java 子类化_如何在Java中安全地进行子类型化

    你可能还记得,Liskov Substitution原则是关于承诺和合同的.但究竟是什么承诺?这是关于保证子类型的安全性.这意味着子类型必须保证有人可以从超类型中合理地推断出来.它必须具有传递关系.在 ...

  7. java 全局数组_如何在Java中声明全局数组?

    我有一个程序在Java中乘以两个矩阵.我在全局错误声明中发现了一些错误. 这里是我的代码如何在Java中声明全局数组? import java.util.Scanner; /**WAP in Java ...

  8. java 执行javascript_说说如何在 Java 中执行 JavaScript 脚本

    Java 是强类型的静态语言,即所有的代码在运行之前都必须先进行严格的类型检查并编译为 JVM 字节码.这样做虽然保证了安全与性能,但却牺牲了灵活性.而那些动态语言(JavaScript .Pytho ...

  9. java中的lombok_如何在Java中使用Lombok删除样板设置器吸气剂

    java中的lombok 你好朋友, 一次又一次反对Java的观点之一是,我们必须写很多样板 我们简单的POJO类的setter和getter形式的代码,不必要地增加了 我们代码的长度. 为了解决这个 ...

  10. java filter注入_如何在Java Filter 中注入 Service

    在项目中遇到一个问题,在 Filter中注入 Serivce失败,注入的service始终为null.如下所示: public class WeiXinFilter implementsFilter{ ...

最新文章

  1. HD 1003 Max Sum (最大字段和问题)
  2. js笔记(9)之定时器数字时钟延时提示框
  3. adult道具项目开发 - 模式
  4. 特性和混入不是面向对象的
  5. 田渊栋教你读paper的正确姿势
  6. WINDOWS SERVER 2008 R2 GHO 纯净版
  7. 不狂热不忧虑:观看波士顿动力机器人视频的正确姿势
  8. 如何使用nodejs的镜像下载
  9. oracle12c备份和恢复,oracle12C使用RMAN备份和恢复
  10. excel双击打不开,但是点击文件里的打开就行
  11. es python search 返回_Elasticsearch - python操作es,以及curl命令查询es的总结
  12. matlab绘制香农定理曲线,基于matla对香农公式仿真.doc
  13. python爬虫获取下一页_python爬虫获取下一页
  14. 2015.7.29国内TMT行业融资简报
  15. 单词首字母变大写-vue
  16. 高德地图:2020中秋、国庆假期安全畅行指南
  17. (数电实验报告)用Verilog–HDL语言设计一个8线3线优先编码器
  18. php单链表检测有没有环,PHP 和 Go 实现环路链表检测
  19. 百度地图开发实战案例:根据起点和终点计算路程和时间
  20. mac 用户 文件夹 权限_Mac修改账户名称和个人目录后,进不去系统怎么办?

热门文章

  1. Slave_IO_State: Connecting to master
  2. GTID连接中slave_IO_Running:Connecting怎么解决
  3. NLP基础 - 有限制条件的优化 “拉格朗日乘法项 (lagrangian Multiplier)”
  4. 猎豹浏览器内测版评测:未完成的版本但足够亮眼
  5. 分享一个轻量级的屏幕截图工具-Lightshot
  6. LPL各队人员名单及新赛季前景分析(上)
  7. Web Socket简介
  8. MindSpore简介
  9. 堡垒机是服务器吗?两者有区别吗?
  10. 【財務会計】勘定科目一覧