一、需要用到的场景在jQuery中使用$.post()就可以方便的发起一个post请求,在android程序中有时也要从服务器获取一些数据,就也必须得使用post请求了。二、需要用到的主要类在android中使用post请求主要要用到的类是HttpPost、HttpResponse、EntityUtils三、主要思路1、创建HttpPost实例,设置需要请求服务器的url。2、为创建的HttpPo
转载 2023-05-24 11:23:07
85阅读
HTTP/1.1 协议规定的 HTTP 请求方法有 OPTIONS、GET、HEAD、POST、PUT、DELETE、TRACE、CONNECT 这几种。其中 POST 一般用来向服务端提交数据,本文主要讨论 POST 提交数据的几种方式。我们知道,HTTP 协议是以 ASCII 码传输,建立在 TCP/IP 协议之上的应用层规范。规范把 HTTP 请求分为三个部分:状态行、请求头、消息主体。类似
转载 2023-07-05 23:48:41
118阅读
一、需要用到的场景在jQuery中使用$.post()就可以方便的发起一个post请求,在android程序中有时也要从服务器获取一些数据,就也必须得使用post请求了。 二、需要用到的主要类在android中使用post请求主要要用到的类是HttpPost、HttpResponse、EntityUtils 三、主要思路1、创建HttpPost实例,设置需要请求服务器的url。
转载 2023-07-09 18:32:33
83阅读
发送Post请求一般有两种格式:Json格式和表单格式来发送请求。这里两个工具类来使用发送post请求:表单格式://表单body FormBody body = new FormBody.Builder().add("news_id", news_id + "").add("fromname", fromname).add("time", time).build(); public stati
转载 2023-05-24 11:23:27
278阅读
一、Get请求HttpClient介绍HttpClient是用来模拟HTTP请求的,其实实质就是把HTTP请求模拟后发给Web服务器;Android已经集成了HttpClient,因此可以直接使用;注:此处HttpClient代码不只可以适用于Android,也可适用于一般的Java程序; 1.获取界面的请求参数private HttpReaponse httpReaponse = null; p
转载 2023-05-24 11:24:44
212阅读
我们知道通过Get方式提交的数据是作为Url地址的一部分进行提交,而且对字节数的长度也有限制,与Get方式类似,http-post参数也是被URL编码的,然而它的变量名和变量值不作为URL的一部分被传送,而是放在实际的HTTP请求消息内部被传送。可以通过如下的代码设置POST提交方式参数: [html] view plain copy 1. Htt
上篇文章我简单描述了在Android开发中如何发送一个Get请求,这篇文章我们探讨下在Android开发中如何执行一个Post请求。首先我们先了解下Get请求和Post请求的区别:表单提交中get和post方式的区别有5点 1.get是从服务器上获取数据,post是向服务器传送数据。 2.get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以
我们知道通过Get方式提交的数据是作为Url地址的一部分进行提交,而且对字节数的长度也有限制,与Get方式类似,http-post参数也是被URL编码的,然而它的变量名和变量值不作为URL的一部分被传送,而是放在实际的HTTP请求消息内部被传送。可以通过如下的代码设置POST提交方式参数:HttpURLConnection urlConnection = (HttpURLConnection)ur
Android中,提供了标准Java接口HttpURLConnection和Apache接口HttpClient,为客户端HTTP编程提供了丰富的支持。在HTTP通信中使用最多的就是GET和POST了,GET请求可以获取静态页面,也可以把参数放在URL字符串的后面,传递给服务器。POST与GET的不同之处在于POST参数不是放在URL字符串里面,而是放在HTTP请求数据中。  本文将使用标准J
转载 2023-05-24 11:25:46
53阅读
# 如何在 Android 中实现 POST 提交丢失参数Android 开发中,HTTP 请求是常见的操作,尤其是 POST 请求。接下来,我将帮助你理解如何处理 POST 请求时可能遇到的参数丢失问题。我们会通过一个简单的流程图和相应的代码示例来展示如何解决这个问题。 ## 整体流程 首先,我们需要了解整个提交流程。以下是一个简单的流程图,展示了发生 POST 请求的步骤: |
原创 2024-09-05 03:51:33
107阅读
# 基于 AndroidPOST 请求参数 Map 实现指南 在 Android 开发中,发送 POST 请求是常见的操作。通过参数 Map,我们可以方便地组织要发送的数据。本文将详细介绍如何实现这一过程,包括整体流程和具体代码示例。 ## 整体流程 以下是发送 POST 请求的基本步骤: | 步骤 | 描述 | | ---- | ---- | | 1 | 准备请求的 URL
原创 8月前
40阅读
本文说一下最近有用到的 okHttp3 这个jar包   这个包是用来发送HTTP请求的。注:文章是一步一步进行的。没有直接写这个请求咋发,那个响应咋处理。应用场景就是  你项目中需要调其他人的接口。比如说你是Java开发,基于服务化开发。这时要想兼容其他语言。例如 Python 。你需要调Python的接口获取数据。你就可以用这个包来操作。发送Get  P
转载 5月前
160阅读
>   首先简单描述一下Google的Android开发团队在2013年推出的一个网络通信框架Volley.它的设计目标是进行数据量不大,但通信频繁的网络操作,而对于大数据量的网络操作,比如下载文件等,Volley的表现就不尽如人意。     在app开发中,我们最常见的就是从app客户端向服务端发一个http请求.对于两种基本的web请求方式get和post
转载 9月前
123阅读
    近日开发项目中遇到需要Android端与服务器进行网络通信的,网上资料找了一些大多数不好用或者代码不完整,找到一个能用的,稍加更改,就成了我的了,哈哈哈!Android 端:package com.example.votesys; import android.os.Build; import android.util.Log; import androidx.an
转载 2024-09-25 21:04:32
36阅读
内容简介本文通过建立一个简单的Servlet服务器来分析安卓上用HTTP和服务器通信的细节,旨在演示C/S模式下服务器端和客户端的工作过程。目录part.1 用MyEclipse建立一个简单的servlet服务器part.2 安卓HTTP的POST和GET请求方法part.3 本例中C/S双方工作机制分析part.4 拓展知识 注:这里首先假设您已经正确安装好了MyEclipse及Tom
一、简介  HTTP协议规定post提交的数据必须放在消息主体(entity-body)中,但协议没有规定数据必须使用什么编码方式。HTTP协议是以ASCII码传输,建立再TCP/IP协议之上的应用层规范。HTTP请求分为3个部分:状态行、请求头和消息主体。类似于:<method> <request-URL> <version> <headers>
最近做了一段时间android网络编程方面的项目,现在总结一下android中网络连接方式,android中网络通信分为socket编程和http编程,这里只介绍htt方面。网络请求方式可分为get请求,post两种请求方式,GET方式在进行数据请求时,会把数据附加到URL后面传递给服务器,比如常见的:http://XXX.XXX.XXX/XX.aspx?id=1,POST方式则是将请求的数据放到
1. get是从服务器上获取数据,post是向服务器传送数据。 2. get是把参数数据队列加到提交表单的ACTION属性所指的URL中,值和表单内各个字段一一对应,在URL中可以看到。post是通过HTTP post机制,将表单内各个字段与其内容放置在HTML HEADER内一起传送到ACTION属性所指的URL地址。用户看不到这个过程。 3. 对于get方式,服务器端用Request.Quer
转载 2023-07-02 17:46:27
56阅读
AndroidPost请求:1、创建HttpPost实例,设置需要请求服务器的url。 2、为创建的HttpPost实例设置参数参数设置时使用键值对的方式用到NameValuePair类。 3、发起post请求获取返回实例HttpResponse 4、使用EntityUtils对返回值的实体进行处理(可以取得返回的字符串,也可以取得返回的byte数组)private void getWea
转载 2023-05-22 15:42:17
107阅读
Handler的主要用途有两个:(1)、在将来的某个时刻执行消息或一个runnable,(2)把消息发送到消息队列。   主要依靠post(Runnable)、postAtTime(Runnable, long)、postDelayed(Runnable, long)、sendEmptyMessage(int)、sendMessage(Message)、sendMes
转载 2023-12-09 23:42:58
52阅读
  • 1
  • 2
  • 3
  • 4
  • 5