httpurlconnection-Android 向远程网站发送数据问题,变量和常量的区别。求大神解答。。。

问题描述

Android 向远程网站发送数据问题,变量和常量的区别。求大神解答。。。
        Button button = (Button) findViewById(R.id.button);
    button.setOnClickListener(
            new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                //  boolean flag = sendUserInfo();
                    Map<String, String> params = new HashMap<String, String>();
                    String tmp1 = cardInfo;//cardInfo为在程序中的变量
                    String tmp2 = locationInfo;//locationInfo为在程序中的变量
                // 发送上边两个cardInfo、locationInfo就不行,发送下边的常量"123"和"234"就可以
                //  String tmp1 = "123";
                //  String tmp2 = "234";
                    params.put("sj", tmp1);
                    params.put("dw", tmp2);
                    boolean flag = false;
                    try {
                        flag = sendPOSTRequest(path, params, "UTF-8");
                    } catch (Exception e) {
                        e.printStackTrace();
                    }
                    Toast.makeText(MainActivity.this, flag+"t"+locationInfo, Toast.LENGTH_LONG).show();
                }
        });

public static Boolean sendPOSTRequest(String path,Map<String, String> params, String encoding) throws Exception {
    StringBuilder url = new StringBuilder(path);
    if(params != null && params.size() > 0){
        url.append('&');
        for (Map.Entry<String, String> entry : params.entrySet()) {
            url.append(entry.getKey()).append("=");
            url.append(URLEncoder.encode(entry.getValue(), encoding));// 编码
            url.append('&');
        }
        url.deleteCharAt(url.length() - 1);
    }
    Log.e("url",url.toString());
    HttpURLConnection connection = (HttpURLConnection) new URL(url.toString()).openConnection();// 基于HTTP协议连接对象
    connection.setConnectTimeout(5000);
    connection.setRequestMethod("POST");
    if (connection.getResponseCode() == 200) {
        return true;
    }else{
        return false;
    }
}
时间: 2024-09-24 11:16:55

httpurlconnection-Android 向远程网站发送数据问题,变量和常量的区别。求大神解答。。。的相关文章

代码-android中发送验证码,才开始学的,求大神解答。

问题描述 android中发送验证码,才开始学的,求大神解答. 这个现在还没有数据库,只是我学习用的,点发送验证码,后面会提示多少秒后重新获取验证码,求大神给段代码. 解决方案 MyCoun myCoun = new MyCoun(60000 1000); /** * 倒计时定时器 * * @author 1 * */ public class MyCoun extends CountDownTimer { public MyCoun(long millisInFuture long count

ADO向服务器发送请求返回DataSet为什么没有值,求大神解答。

问题描述 我自己向服务器更数据可以,但是要返回个DataSet需要显示到dataGridView...也不报错只是没有数据.在服务器的数据库里有数据是需要序列化吗??? 解决方案 解决方案二:datagridview.databind()这句也要执行.不然就是绑定了数据也不会显示解决方案三:你好为什么datagridview.databind()找不到这句呢解决方案四:你的dta.Table[0]有数据吗?解决方案五:有数据的解决方案六:引用4楼qq_31924339的回复: 有数据的 强制刷新

VB.net 读取数据库库图片 提示参数无效,求大神解答

问题描述 PrivateSubButton8_Click(senderAsObject,eAsEventArgs)HandlesButton8.Clickds.Tables("tp1").Clear()da=NewSqlDataAdapter("select*from产品库where产品ID='"&ComboBox1.Text&"'",cnn)da.Fill(ds,"tp1")Dimdata1()AsByte=

在配置eclipse远程连接Hadoop时出现了如下问题,跪求大神解答

问题描述 出现了如下问题,请问如何解决?我的Hadoop版本是2.4.1,Linux下安装的是单机伪分布式,yarn节点和hdfs节点全部启动,防火墙关闭,插件也匹配eclipse,Linux是32位操作系统,Windows是64位操作系统请问如何解决,多谢大神 解决方案 解决方案二:我也是出现了这个问题,同问

求大神解答如何用接口请求数据和发送数据?

问题描述 求大神解答如何用接口请求数据和发送数据? 新人求demo!求大神解答如何用接口请求数据和发送数据?求大神解答如何用接口请求数据和发送数据?求大神解答如何用接口请求数据和发送数据? 解决方案 可以看一下这个例子<安卓接口请求实例>http://www.mamicode.com/info-detail-515944.html 解决方案二: 讲道理一般是用Apache的httpClient,代理jdk自带的Url ,

求大神解答衣蛾android问题

问题描述 求大神解答衣蛾android问题 本人是菜鸟,才学android没有几天,求大神解答下问题: 我写了一段android连接mysql数据库的代码,日志显示:caused by: android.os.NetworkOnMainThreadException,另外显示有两处错误(错误行代码有注释) package com.example.test; import java.sql.Connection; import java.sql.DriverManager; import java

android汤姆猫怎么点击各个身体部分实现各个动作求大神解答新手

问题描述 android汤姆猫怎么点击各个身体部分实现各个动作求大神解答新手 汤姆猫怎么点击各个身体部分实现各个动作汤姆猫怎么点击各个身体部分实现各个动作汤姆猫怎么点击各个身体部分实现各个动作汤姆猫怎么点击各个身体部分实现各个动作 解决方案 根据点击的位置不同,播放不同的动画就行了

游戏-求大神解答,关于Android屏幕监听的问题

问题描述 求大神解答,关于Android屏幕监听的问题 1C 最近在学Android开发,打算做一个游戏,但有一个效果不知道如何实现(如图),当点击屏幕时方块上升松开时方块下降. 之前用java是监听按钮,有按下和松开两个函数,当按下时flag=1,松开时flag=2,然后根据flag在draw()画不同的状态.再在run()改坐标.实现动画. 现在Android用OnTouchListener监听SurfaceView没有松开屏幕的方法,不知道怎么搞了,求大神指导. 解决方案 有关Androi

怎样把txt数据改成json格式啊,求大神赐教~

问题描述 怎样把txt数据改成json格式啊,求大神赐教~ 我在做大数据可视化,有一堆txt数据需要自动转成json格式,并且将json数据导入js文件中,具体怎样实现,求大神给个小例子,,,还有JSP能不能调用外部的json数据啊 解决方案 可以用Java打开txt文件,然后转换成json数据(推荐使用gson库进行解析). 大概流程如下: //获取文件内容.List context = Files.readAllLines(Paths.get(""123.txt"&quo