首页 > 其他分享 >android http post

android http post

时间:2024-04-14 09:01:47浏览次数:22  
标签:http String urlString connection android type1 post

android  http post

 

 

private void sendLocationToServer(double latitude, double longitude) {

        String tagID="xcvxczvxzvcxz";
        String name="";
        String biaoduan="";
        String type1="";
        String postData ="tagID="+tagID+"&name="+name+"&biaoduan="+biaoduan+"&type1="+type1+"&longitude="+longitude+"&latitude="+latitude+"&WatchdogCount="+WatchdogCount+"";

        String urlString = "http://117.34.47.236:8080/bjcj/dsfsadfasdsfasdfdsa.action?"+postData;


        Log.d("111:",urlString);


        try {
            URL url = new URL(urlString);
            HttpURLConnection connection = (HttpURLConnection) url.openConnection();
            connection.setRequestMethod("POST");
            //connection.setDoOutput(true);
            //connection.setDoInput(true);

            // 设置请求头信息
            connection.setRequestProperty("Content-Type", "application/x-www-form-urlencoded");
            connection.setRequestProperty("Accept", "application/json");
            connection.setRequestProperty("User-Agent", "Your-App-Name/Version");

            int  respaonseCode=connection.getResponseCode();
            Log.d("222:",respaonseCode+"");

            TextView textView6=findViewById(R.id.textView6);
            textView6.setText(urlString);







            // 关闭连接
            connection.disconnect();

        } catch (ProtocolException e) {
            e.printStackTrace();
        } catch (IOException e) {
            e.printStackTrace();
        }
    }

 

 

 

该方法不可放在主程序里面,否则运行报错,建议用okhttp

###############################

标签:http,String,urlString,connection,android,type1,post
From: https://www.cnblogs.com/herd/p/18119567

相关文章

  • 10-接口测试工具(PostMan和ApiPost)
    在前后端分离的开发模式下,通常需要使用接口测试工具进行开发,这里介绍两种比较好用的1)PostManPostman是一款功能强大的网页调试与发送网页HTTP请求的Chrome插件,常用于接口测试官方下载网址:DownloadPostman|GetStartedforFree安装教程:PostMan——安装使用教程(图文详解)_po......
  • http Range
    RangeRange范围请求,允许服务器只发送HTTP消息的一部分到客户端。Range可以一次性请求多个部分,请求范围用一个逗号分隔开,服务器会以multipart/byteranges文件的形式将其返回。如果服务器返回的是范围响应,需要使用206PartialContent状态码。在请求的范围越界的情况下,服......
  • Android 11 导航栏添加一个虚拟按钮--问题合集
    导航栏添加一个虚拟按钮按钮功能:显示隐藏导航栏1.frameworks/base/packages/SystemUI/src/com/android/systemui/statusbar/phone/NavigationBarInflaterView.javaprotectedStringgetDefaultLayout(){finalintdefaultResource=QuickStepContract.isGesturalMode(mN......
  • Docker+Net8运行https
    环境:win11,docker4.28.0,Net8。使用windows版docker 跑老外的run-aspnetcore-microservices 这个分布式项目时,最开始直接运行会遇到这个问题。中间也试了几种方法,有ok也有不行的,有些较为麻烦。Net8开始Docker 端口 默认端口8080了下面是我的1生成pfx文件d......
  • httprunner4.x学习03-变量
    前言声明变量和引用是经常用到的,引用变量方式有两种:$var或 ${var} 通过关键字variables 定义变量主要在config和step中,这两者的区别如下:1.在config中定义的变量为全局变量的,范围比较大,也就是整个测试用例(testcase)的所有地方都可以引用;2.在step中定义的变量为局部变量......
  • conda install sometools报错:CondaHTTPError: HTTP 000 CONNECTION FAILED for url <h
    把该错误投入chatgpt中会反映网络问题,重试几次但我重试了好几天也没安上,重新搜索该报错发现:ThatHTTPerrorhappenedwhenIupdatedthecondawith condaupdateconda.ItriedalloptionsdiscussedherebutitonlywassolvedwhenIdowngradedthecondaversion(I......
  • Asp .Net Core 系列:集成 Refit 和 RestEase 声明式 HTTP 客户端库
    背景.NET中有没有类似Java中Feign这样的框架?经过查找和实验,发现在.NET平台上,虽然没有直接的Feign框架的端口,但是有一些类似的框架和库,它们提供了类似的功能和设计理念。下面是一些在.NET中用于声明式HTTP客户端的框架和库:Refit:Refit是一个用于构建声明式、类型......
  • 从Oracle迁移到PostgreSQL的十大理由
    从Oracle迁移到PostgreSQL的十大理由PostgreSQLChina官方微信:开源软件联盟PostgreSQL分会 19人赞同了该文章作者:保罗·纳穆格PaulNamuag能够担任各种职务,受益于在过去的18年中有机会使用各种技术。他从2005年开始担任图形艺术家和MS.Net开发人员......
  • Android蓝牙打印(转)
    把Android变为蓝牙打印设备摘要随着移动技术的快速发展,蓝牙打印设备在各行各业中得到广泛应用。本文将介绍如何将Android设备转化为蓝牙打印设备,以便实现无线打印功能。首先,我们将了解蓝牙打印机工作原理,然后介绍如何在Android平台上开发相关功能,并提供代码示例。1.蓝牙打印机......
  • 安装nginx时报错解决(configure error: the HTTP gzip module requires the zlib libra
    安装nginx时报错解决下载地址nginx源码包下载地址:https://nginx.org/en/download.html安装环境Ubuntu20.04LTSnginx-1.23.4安装步骤#解压缩包tar-zxvfnginx-1.23.4.tar.gz#进入包目录cdnginx-1.23.4#生成makefile./configure就在./configure这一步出现了依......