`
kylines
  • 浏览: 86970 次
  • 性别: Icon_minigender_1
  • 来自: 厦门
社区版块
存档分类
最新评论

如何设置android HttpPost 连接服务器超时

阅读更多
之前试了几种方法都没能成功,此处忽略,最后还是stackoverflow拯救了我啊,上代码
// 根据内容来源地址创建一个Http请求
HttpPost request = new HttpPost(SERVER_URL); 
//设置请求超时
int timeoutConnection = 3 * 1000;
HttpConnectionParams.setConnectionTimeout(httpParameters,timeoutConnection);
//设置响应超时
int timeoutSocket = 5 * 1000;
HttpConnectionParams.setSoTimeout(httpParameters, timeoutSocket);
// 发送请求并获取反馈
DefaultHttpClient httpClient = new DefaultHttpClient(httpParameters);
HttpResponse httpResponse = httpClient.execute(request); 
分享到:
评论

相关推荐

    android Http Post 连接服务器超时Demo

    //设置连接超时 HttpParams httpParameters = new BasicHttpParams(); int timeoutConnection = 3000; HttpConnectionParams.setConnectionTimeout(httpParameters, timeoutConnection); ...

    android HttpPost请求连接服务器端的实例

    本实例将详细介绍如何在Android环境中使用HttpPost请求连接服务器,并处理相关的异常情况,如网络连接状态判断和请求超时。 首先,我们需要在Android应用中引入必要的库,通常我们会使用Apache HttpClient库来实现...

    android利用httppost实现和服务器的通讯

    // 设置连接超时时间 HttpConnectionParams.setSoTimeout(httpParams, 10000); // 设置读取超时时间 ``` 5. **执行请求并处理响应**: 使用HttpClient执行HttpPost请求,并获取HttpResponse对象。从响应中解析...

    android采用post方式获取服务器数据

    此外,还要处理可能出现的异常,例如连接超时(ConnectTimeoutException)、网络中断(InterruptedIOException)以及协议异常(ClientProtocolException)等。这些异常需要被捕获,并将错误信息反馈给用户。 服务器...

    Android应用源码之客户端连接服务器并交互实例.zip

    可能遇到的错误包括网络不可用、连接超时、服务器返回错误代码等。开发者通常会通过重试策略、异常捕获和状态码检查来处理这些问题。 7. **权限申请**: 自Android 6.0(API级别23)起,系统采用了运行时权限模型...

    Android连接服务器代码实例

    在Android开发中,连接服务器是实现众多功能的基础,如数据同步、用户登录、发送请求等。本教程将通过一个简单的代码实例,详细讲解如何在Android应用中建立与服务器的连接。我们将关注以下几个关键知识点: 1. **...

    Android Http (Json) 服务器端和客户端通信

    ### Android Http (Json) 服务器端和客户端通信详解 在当今移动互联网时代,客户端与服务器之间的数据交换变得至关重要。特别是对于Android应用开发而言,能够高效、安全地与服务器进行通信,是实现应用功能的关键...

    Android使用httpPost向服务器发送请求的方法

    7. 设置连接超时和请求超时,以防止长时间无响应导致应用卡死。这里将超时时间设为30秒。 8. 使用`httpClient.execute(httpPost)`执行POST请求,获取`HttpResponse`对象。 9. 检查`HttpResponse`的状态码,如果为200...

    Android HTTP 通信demo源码附带Tomcat 服务器源码

    - 设置连接超时和读取超时,以防止网络延迟导致的应用无响应。 - 如果是POST请求,可以调用`setDoOutput(true)`并写入POST数据。 - 连接服务器,`connect()`方法。 - 读取响应码,如`getResponseCode()`,200...

    Android连接服务器客户端程序

    在Android平台上,构建一个连接服务器的客户端程序是应用程序与远程数据源进行交互的关键步骤。这个过程涉及网络通信、数据传输以及错误处理等多个方面。本文将深入探讨如何在Android中实现这样的客户端程序,主要...

    android客户端与后台服务器交互demo

    客户端需要捕获并处理网络错误,如超时、无网络连接或服务器返回的错误代码。同时,服务器也需要返回清晰的错误信息,帮助客户端理解问题所在。 通过这个“android客户端与后台服务器交互demo”,开发者可以学习到...

    android http协议编程 post

    - 设置连接属性,如设置请求方法为POST,通过`setDoOutput(true)`启用输出流,设置超时时间等。 - 打开输出流,使用`DataOutputStream`写入POST数据,数据格式通常为键值对,如`key1=value1&key2=value2`。 - ...

    Android客户端与服务器端交互

    - 创建HttpGet或HttpPost对象,设置请求URL。 - 如果是POST请求,还需添加请求参数,如NameValuePair或HttpEntity。 - 执行请求,通过execute()方法发送到服务器。 - 处理响应,获取HttpResponse,解析其包含的...

    android 的 http 连接小例子

    在Android开发中,进行HTTP连接是一项常见的任务,用于与服务器进行数据交互,如发送请求获取数据或上传用户信息。在这个小例子中,我们将探讨如何在Android应用中实现HTTP连接,主要涉及以下几个方面: 1. **HTTP...

    Android应用源码之客户端连接服务器并交互实例-IT计算机-毕业设计.zip

    这份"Android应用源码之客户端连接服务器并交互实例"提供了一个实际的案例,可以帮助学习者理解如何在Android平台上实现这一功能,这对于进行Android毕业设计或者撰写相关论文的学生来说尤其有用。以下是对这个实例...

    android post上传文件

    // 设置连接超时时间为5秒 HttpConnectionParams.setSoTimeout(httpParams, 5000); // 设置读取超时时间为5秒 ``` 在进行POST请求时,我们使用HttpPost对象并指定目标URL: ```java HttpPost httpPost = new ...

    Android通过HttpClient访问服务器的servlet

    在Android开发中,有时我们需要与服务器进行数据交互,如登录验证、数据获取等。HttpClient库是Android系统提供的一种网络通信工具,它可以帮助我们实现HTTP协议的请求,包括GET和POST等方法。本篇将详细讲解如何...

    android httpclient 访问服务器 获取json数据

    然后,创建一个HTTPClient实例,并设置必要的请求参数,如URL、HTTP方法(GET或POST)。这里以GET请求为例: ```java import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org...

    android远程连接MYSQL数据库

    8. **错误处理**: 为了提供良好的用户体验,应用应处理各种可能的网络异常,如无网络连接、超时或服务器错误。对于这些问题,可以显示适当的错误消息或重试机制。 通过以上步骤,我们可以构建一个能远程连接到MySQL...

    Android httpUrlConnection Post方式访问网络简单demo

    7. **设置连接和读取超时**:为了避免网络延迟导致的阻塞,可以使用`setConnectTimeout()`和`setReadTimeout()`设置超时时间。 8. **获取响应码**:通过`getResponseCode()`检查服务器是否成功接收请求。200表示...

Global site tag (gtag.js) - Google Analytics