java如何使post的方式向服务器传输JSON数据

csdn_小飞侠V3 2014-05-20 04:05:20
基于注册、审核程序,建立模拟客户端与服务端进行数据交互的程序,要求数据传输的格式采用json
...全文
8523 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
鸣鸣Amadues 2015-09-17
  • 打赏
  • 举报
回复
POST方法一般是做HTML和JavaScript才会用到的,是属于HTTP协议的。 如果客户端是JAVA的话,一般不会用HTTP方法,你可以查查SOCKET之类的方法。 但现在有一些网络通信技术,是跨平台跨语言的,比如Web Service,一般基于POST实现,这样如果你在JAVA里使用了Web Service,那本质上也是使用了POST,不过有工具会自动生成底层代码,不需要程序员手写POST代码。
liangzai_cool 2015-09-16
  • 打赏
  • 举报
回复
引用 10 楼 oTaoYeDuo 的回复:
[quote=引用 4 楼 liangzai_cool 的回复:] URL url = new URL(urlAddr); HttpURLConnection conn = null; conn = (HttpURLConnection)url.openConnection(); conn.setRequestProperty("accept", "*/*"); conn.setRequestProperty("connection", "Keep-Alive"); // 发送POST请求必须设置如下两行 conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestMethod("POST"); conn.setUseCaches(false); conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); ......
请问 发送数据在哪里设置呢?你看懂问题了吗?你这种回答就像是灌水,你知道吗?[/quote]能给一个正确的解释吗?
o桃叶渡o 2015-09-14
  • 打赏
  • 举报
回复
引用 4 楼 liangzai_cool 的回复:
URL url = new URL(urlAddr); HttpURLConnection conn = null; conn = (HttpURLConnection)url.openConnection(); conn.setRequestProperty("accept", "*/*"); conn.setRequestProperty("connection", "Keep-Alive"); // 发送POST请求必须设置如下两行 conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestMethod("POST"); conn.setUseCaches(false); conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); ......
请问 发送数据在哪里设置呢?你看懂问题了吗?你这种回答就像是灌水,你知道吗?
tony4geek 2014-05-22
  • 打赏
  • 举报
回复
字符串解析json
csdn_小飞侠V3 2014-05-22
  • 打赏
  • 举报
回复
引用 6 楼 vnvlyp 的回复:
[quote=引用 5 楼 zhangjinhu567 的回复:] $.ajax({ type: "GET", url: "test.js", dataType: "json" });
这是Javascript吧。。LZ问的是Java。。[/quote] 表示支持!
loveunittesting 2014-05-21
  • 打赏
  • 举报
回复
如果传json对象那其实就是把每个属性的值按照其名称穿过去,其实根本就是普通的参数,http协议不管什么json的。
vnvlyp 2014-05-20
  • 打赏
  • 举报
回复
引用 5 楼 zhangjinhu567 的回复:
$.ajax({ type: "GET", url: "test.js", dataType: "json" });
这是Javascript吧。。LZ问的是Java。。
懒懒程序员 2014-05-20
  • 打赏
  • 举报
回复
$.ajax({ type: "GET", url: "test.js", dataType: "json" });
liangzai_cool 2014-05-20
  • 打赏
  • 举报
回复
URL url = new URL(urlAddr); HttpURLConnection conn = null; conn = (HttpURLConnection)url.openConnection(); conn.setRequestProperty("accept", "*/*"); conn.setRequestProperty("connection", "Keep-Alive"); // 发送POST请求必须设置如下两行 conn.setDoOutput(true); conn.setDoInput(true); conn.setRequestMethod("POST"); conn.setUseCaches(false); conn.setRequestProperty("Content-Type","application/x-www-form-urlencoded"); ......
jiji123go 2014-05-20
  • 打赏
  • 举报
回复
建议你了解下HTTP协议,请求的实体内容可以是任一格式的数据,只要你在服务端能按照相应的格式获取到相应的数据即可。当然还得考虑下效率问题。
shayebuhui0 2014-05-20
  • 打赏
  • 举报
回复
ajax post json
上帝的无名指 2014-05-20
  • 打赏
  • 举报
回复
这基础啊 搞清楚什么是post 什么是json没

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧