`

HttpURLConnection 的使用二

 
阅读更多
问题
  在使用 HttpURLConnection 的过程当中 请求地址含义中文
  比如 http://172.27.39.35:8812/abc?request=1&q=北京&from=0&count=1
  在HttpURLConnection 对请求的过程中,中文被转换编码了,导致服务端不识别

解决方法
urlStr= URLDecoder.decode(urlStr,"GBK");
请求地址字符才进行编号转换

根据需要修改转换编码的类型


如何还有问题
   可能与url地址字符串所在java文件的编码有关系,可以修改java源文件的编码
分享到:
评论

相关推荐

    Android 简单使用 HttpURLConnection

    本篇文章将深入探讨如何在Android中简单使用`HttpURLConnection`进行网络请求。 首先,了解`HttpURLConnection`的基本用法。在Android中,网络操作通常在子线程(非UI线程)中进行,以避免阻塞主线程导致应用无响应...

    HttpURLConnection使用总结示例源码

    二、基本使用步骤 1. 获取HttpURLConnection实例:通过URL对象的openConnection()方法获取。 ```java URL url = new URL("http://example.com"); HttpURLConnection connection = (HttpURLConnection) url.open...

    HttpUrlConnection使用示例

    本篇文章将深入探讨如何使用`HttpURLConnection`以POST方式提交请求。 ### 1. 创建连接 首先,我们需要获取到`HttpURLConnection`实例。这通常通过调用`URL`对象的`openConnection()`方法实现,然后强制转换为`...

    使用HttpURLConnection下载图片

    在本例中,我们将探讨如何使用`HttpURLConnection`来下载图片,这是一个基础但实用的网络编程任务。下面我们将详细介绍这个过程,并涉及到的相关知识点。 1. **HttpURLConnection简介**: `HttpURLConnection`是`...

    本示例使用HttpUrlConnection实现上传文件

    1. **创建连接**:使用`URL`对象构造一个`HttpURLConnection`实例,通常会通过`openConnection()`方法来实现。例如: ```java URL url = new URL("http://yourserver.com/upload"); HttpURLConnection connection...

Global site tag (gtag.js) - Google Analytics