`

通过DefaultHttpClient 发送post请求

 
阅读更多

// HTTPS SSL  COOKIE
	private static boolean sendPostRequestHttpClient(String path, Map<String, String> params, String encoding) throws Exception{
		List<NameValuePair> paramPairs = new ArrayList<NameValuePair>();
		if(params!=null && !params.isEmpty()){
			for(Map.Entry<String, String> entry : params.entrySet()){
				BasicNameValuePair param = new BasicNameValuePair(entry.getKey(), entry.getValue());
				paramPairs.add(param);
			}
		}
		UrlEncodedFormEntity entity = new UrlEncodedFormEntity(paramPairs, encoding);
		HttpPost post = new HttpPost(path);
		post.setEntity(entity);
		DefaultHttpClient client = new DefaultHttpClient();//浏览器
		HttpResponse response = client.execute(post);		
		if(response.getStatusLine().getStatusCode()==200){
			return true;
		}
		return false;
 
分享到:
评论

相关推荐

    https发送post请求

    8. **执行请求并获取响应**:调用`execute()`方法发送POST请求并接收响应。 9. **处理响应内容**:通过响应实体获取输入流,从而读取服务器返回的数据。 10. **关闭资源**:确保所有打开的连接和资源都被正确关闭,...

    java HttpClient 发送GET请求和带有表单参数的POST请求教程例子

    ### Java HttpClient 发送GET请求和带有表单参数的POST请求详解 ...通过上述示例和解释,你应该能够理解和掌握如何使用Java HttpClient库来发送GET和POST请求,这对于开发Web应用程序或与API接口交互至关重要。

    (完整版)JAVA利用HttpClient进行POST请求(HTTPS).doc

    在使用HttpClient发送POST请求时,我们需要关心两个方面的问题:一是如何忽略证书验证过程,二是如何发送POST请求。对于前者,我们可以使用X509TrustManager来忽略证书验证过程。对于后者,我们可以使用HttpPost对象...

    无参数的post请求

    2. **触发事件**:某些系统设计中,可能会有通过无参数POST请求来触发特定事件的需求,例如重启服务、刷新缓存等。 3. **安全性考虑**:对于一些敏感的操作,如删除资源,使用无参数POST请求可以在一定程度上增加...

    java使用httpclient发送post请求示例

    Java 使用 HttpClient 发送 POST 请求是网络编程中常见的任务,尤其在与 Web 服务进行交互时。Apache HttpClient 是一个强大的库,允许 Java 开发者轻松地执行 HTTP 请求。在这个示例中,我们将深入探讨如何使用 ...

    httpclient发送post请求

    本示例中,我们将深入探讨如何使用`HttpClient`发送POST请求。 首先,我们需要导入必要的库。Apache HttpClient库提供了`HttpClient`和相关类,如`HttpPost`,`NameValuePair`等。在你的代码中,确保已经引入了以下...

    JAVA发送HttpClient请求及接收请求结果过程

    ##### 3.1 发送POST请求 为了发送POST请求,我们首先需要创建一个`HttpRequestUtils`工具类,该类包含一个名为`httpPost`的方法,用于执行POST请求。 ```java public static JSONObject httpPost(String url, ...

    android的post请求

    在Android开发中,POST请求是常见的网络数据交互方式,它用于向服务器发送数据,比如登录信息、表单数据等。本篇文章将详细讲解如何在Android应用中实现POST请求,获取JSON内容并进行解析。 首先,我们需要引入网络...

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

    一般来说,你需要创建一个对应的接收POST请求的路由,解析接收到的参数并返回响应数据。 总的来说,这个实例涵盖了Android应用中使用HttpPost请求连接服务器的基本步骤,包括异步执行请求、检查网络连接以及处理...

    Android下通过httpClient发送GET和POST请求的实例代码

    接着,我们创建一个名为`HttpUtil`的类,该类包含两个静态方法:`sendDataByHttpClientGet()`用于发送GET请求,`sendDataByHttpClientPost()`用于发送POST请求。 1. **GET请求**: GET请求通常用于从服务器获取...

    采用 HttpClient GET、POST 方式 提交数据到服务器

    下面是一个使用HttpClient发送POST请求的例子: ```java import org.apache.http.HttpResponse; import org.apache.http.client.HttpClient; import org.apache.http.client.methods.HttpPost; import org.apache....

    android与PHP交互

    当需要发送HTTPPOST请求时,只需要创建NetworkTask实例并调用execute方法,传入URL作为参数即可。在doInBackground方法中执行网络请求,然后在onPostExecute方法中更新UI。 除了AsyncTask,还有其他如Volley、...

    JAVA利用HttpClient进行POST请求(HTTPS)实例

    在这个过程中,我们创建了一个自定义的SSLClient类,绕过了证书验证,然后编写了PostRequestSender类,用于发送POST请求并处理响应。这两个类的结合使得在Java程序中调用HTTPS接口变得更加简单。

    java模拟发送form-data的请求方式

    Java 模拟发送 Form-Data 的请求方式 ...通过创建 `MultipartEntity` 对象、添加多个部分、创建 `HttpPost` 对象并执行请求,可以模拟发送 Form-Data 格式的 HTTP 请求。该方法广泛应用于文件上传、表单提交等场景。

    详解Java发送HTTP请求

    在发送 HTTP 请求之前,需要 import 相应的包,包括 `java.net.HttpURLConnection`、`java.net.URI`、`org.apache.http.HttpResponse`、`org.apache.http.HttpStatus`、`org.apache.http.client.methods.HttpGet`、`...

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

    `HttpPost`是Apache HTTP客户端库中的一个类,用于向指定URL发起POST请求。本文将详细介绍如何在Android应用中使用`HttpPost`向服务器发送请求,以及相关操作技巧。 首先,确保在Android项目中引入了Apache HTTP库...

    Android通过post传递字节流.doc

    上述代码示例展示了如何通过HTTP POST请求在Android中实现这一功能。 首先,我们看`getData()`方法,它创建了一个`ByteArrayOutputStream`和`DataOutputStream`。`DataOutputStream`用于写入数据到`...

    Java使用HttpClient实现Post请求实例

    创建一个HttpPost对象,其中`url`是你要发送POST请求的目标URL。 5. 设置请求头: ```java post.setHeader("Content-type", "application/json; charset=utf-8"); post.setHeader("Connection", "Close"); post.set...

    android 联网请求的两种方式HttpURLConnection和HttpClient

    4. **写入请求数据**(仅限POST):对于POST请求,需调用`setDoOutput(true)`,然后通过`DataOutputStream`写入数据。 5. **读取响应**:调用`getInputStream()`获取响应流,读取服务器返回的数据。 6. **关闭连接**...

    Android中通过GET和POST方式以及使用HttpClient框架通过网络通信提交参数给web应用案例

    - 使用`DefaultHttpClient`实例发送请求,如`HttpClient httpClient = new DefaultHttpClient(); HttpResponse response = httpClient.execute(httpGet);` - 处理响应,获取响应状态码和响应实体。 2. **POST方式...

Global site tag (gtag.js) - Google Analytics