我正在尝试在我的应用程序中使用HttpURLConnection.我将我的请求方法设置为’GET’,但是当我尝试检索输出流时,该方法将更改为’POST’!

我不确定是什么原因,但是当我使用’POST’发送请求时,我的

JSON服务器(我使用JAX-RS)会返回一个空白页面.

这是我的代码片段:

// Create the connection

HttpURLConnection con = (HttpURLConnection) new URL(getUrl() + uriP).openConnection();

// Add cookies if necessary

if (cookies != null) {

for (String cookie : cookies) {

con.addRequestProperty("Cookie",cookie);

Log.d("JSONServer","Added cookie: " + cookie);

}

}

con.setDoOutput(true);

con.setDoInput(true);

con.setUseCaches(false);

con.setRequestMethod("GET");

con.setConnectTimeout(20000);

// Add 'Accept' property in header otherwise JAX-RS/CXF will answer a XML stream

con.addRequestProperty("Accept","application/json");

// Get the output stream

OutputStream os = con.getOutputStream();

// !!!!! HERE THE REQUEST METHOD HAS BEEN CHANGED !!!!!!

OutputStreamWriter wr = new OutputStreamWriter(os);

wr.write(requestP);

// Send the request

wr.flush();

谢谢你的回答.

埃里克

android发送网络请求没反应,Android无法使用HttpURLConnection发送GET请求相关推荐

  1. android蓝牙连接回调没反应,Android蓝牙套接字连接无法正常工作

    我正在开发一个单独的BluetoothHelper课程.在connectToBTDevice()方法中,调用一个新线程,在线程中,蓝牙套接字试图连接到蓝牙设备.不幸的是,它开始很好,但退出时发出警告S ...

  2. android异步网络连接开源:Android Asynchronous Http Client

    在github发现还有一个Android Asynchronous Http Client,发现也不错.基于异步方式执行android内置的apache httpClient组建,http请求在UI线 ...

  3. android ping网络连接服务器失败,Android 中网络连接检测和使用ping检测网络是否可访问...

    Android开发中网络相关的检测包括网络是否正常连接和网络已连接但是否可以正常访问两类. (1)其中最常用的就是网络连接是否正常的检测,具体的代码如下:ConnectivityManager con ...

  4. Android底层网络防火墙,详解Android 利用Iptables实现网络黑白名单(防火墙)

    一.概述 为了使读此简笔的人对Iptables有一个简单的了解,此处强行百度了一波概念,如果想深入的了解Iptables的各种配置规则和内核对其的管理运行机制请自行www.baidu.com,这些并不 ...

  5. 基于Android的网络菜谱app,基于Android平台的菜谱实现

    <基于Android平台的菜谱实现>由会员分享,可在线阅读,更多相关<基于Android平台的菜谱实现(14页珍藏版)>请在人人文库网上搜索. 1.基于Android平台的菜谱 ...

  6. android 设置网络超时时间设置,Android:AndroidHttpClient-如何设置超时时间?

    我已经按照kuester2000的回答进行了操作,但是我的超时设置似乎不起作用. try { int timeout = 3000; URL myURL = //some valid URL Andr ...

  7. android杀掉app缓存没了,android手机软件卸载后还有没有缓存?

    你说的就是加把锁, 软件界面与加密方式 1.金山隐私保险箱 一贯秉持简单实用的原则,在界面上也不例外,第一印象就是一目了然.进入软件,在"设置"选项里可进行"更改解锁方式 ...

  8. android (java) 网络发送get/post请求参数设置

    最近做了一段时间android网络编程方面的项目,现在总结一下android中网络连接方式, android中网络通信分为socket编程和http编程,这里只介绍htt方面.网络请求方式可分为get ...

  9. Android关于网络访问app应用开发相关的异常总结

    现在大多数软件都需要进行网络访问,比如 手游 浏览器 聊天工具 理财产品 头条 - 如果你开发的软件不支持网络访问,也就是单机版,用户自娱自乐类型.比如 闹钟 指南针 记事本 计算器 - 这些都是单机 ...

最新文章

  1. ExtJs 备忘录(6)—— GirdPanl表格(二) [ 搜索分页 ]
  2. Python selenium 滑块验证--分析与实现
  3. python入门之控制结构顺序与选择结构_Python 入门之控制结构 - 顺序与选择结构——第1关:顺序结构...
  4. linux虚拟机时间同步
  5. 【每日一题】4月1日题目 Rinne Loves Edges
  6. 60-150-040-使用-Sink-Flink自定义UpsertStreamTableSink
  7. java中junit用法,JUnit基本用法
  8. mysql2个字段还会map_通过注解实现MyBatis将sql查询结果的两个字段分别作为map的key,value...
  9. centos下通过conda安装pytorch
  10. 网际协议IP与其配套协议
  11. python局域网嗅探_Python_sniffer(网络嗅探器)
  12. 权重计算(1)——客观赋权法
  13. RedHat8.4系统安装docker
  14. matlab绘画复指数函数,MATLAB | 绘制复指数函数 y = exp(j*w*n)的三维图像
  15. 神经网络对灰度图像的处理转为对彩色RGB图像的处理
  16. Longhorn 云原生分布式块存储解决方案设计架构和概念
  17. arping常见用法
  18. 破解Linux的root密码
  19. dart异步编程_如何通过期货将一些异步编程引入Dart
  20. 有无可能在非IOS系统上实现苹果为网易/腾讯邮箱做的实时推送

热门文章

  1. RUNNOOB python练习题 28 递归 数列
  2. 2 Hadoop的安装与配置
  3. oracle部署--安装oracle软件与部署单实例数据库
  4. [SQL] 请教一下 count里面有case when 一般情况下啥时候用
  5. 飞行模式的开启和关闭
  6. 简单了解tengine
  7. go grpc 深入笔记
  8. shell循环和分支
  9. genymotion 极速模拟器
  10. struts.properties文件