Volley加载中文路径图片报错BasicNetwork.performRequest: Unexpected response code 404

基于传感器数据实现火灾报警预测分析 火警 系统当检测到烟雾、火灾、一氧化碳或其他与火灾有关或一般通知的紧急情况时,向人们发出警告 阅读详情

在用volley加载有中文路径的图片的时候报错了BasicNetwork.performRequest: Unexpected response code 404,后来看到了这个朋友的博文http://blog.youkuaiyun.com/qq_28950007/article/details/50774889,中文要Code=URLEncoder.encode("喜欢你","utf-8");确实要这么做,把中文转码才行,可是我在把整个路径放进去发现就报错了,后来看整个路径转码后的路径它把路径里面的冒号“:”和斜杠“/”都转码了,所以造成路径不行了,后来想到把路径“/”里面的内容转码就行了。我的路径是类似于这样的":9527/MobileServerice/VisitPic/60915/眼镜/2.产品照片_20180321104858.jpg",前面没有http之类的,要自己拼接。由于不变确定中文在哪个“/”分割里面,而且也不知道有多少个,所以就用下面的方法全部遍历转码了。

public String getEncoderUrl(String url)
{
//把路径安/分割成数组
String[] urlArray = url.split("/");
String res="";
for(int i=0;i<urlArray.length;i++)
{
//第一个里面是":9527",里面的冒号不能转码
if(i==0)
{
res+=urlArray[0];
}else{
//对路径转码
try {
res+=URLEncoder.encode(urlArray[i],"UTF-8");
} catch (UnsupportedEncodingException e) {
e.printStackTrace();
}
}
//转码后的字符串中间再加上斜杠线
if(i<(urlArray.length-1))
{
res+="/";
}
}

return res;
}

使用Simulink对液流电池在微电网中的动态响应进行建模与仿真 本文介绍了使用Simulink对液流电池在微电网中的动态响应进行建模与仿真的方法。通过搭建包含液流电池、双向DC-DC变换器、分布式能源和负载的微电网模型,并设计基于SOC的控制器,详细说明了从模型创建到仿真运行的完整流程。重点分析了液流电池在不同负载条件下的动态特性,评估了系统响应速度、充放电效率和稳定性等性能指标。该仿真方法为验证液流电池在微电网中的应用提供有效工具,有助于优化参数设计和提升系统可靠性。 阅读详情

相关推荐

科研党必备!用Requests+BeautifulSoup升级版Nature爬虫(含PDF下载功能)

本文介绍了一套基于Python Requests和BeautifulSoup的Nature期刊智能爬虫系统,专为科研人员设计,可自动抓取论文标题、摘要及开放获取的PDF文档。系统采用模块化设计,包含请求管理、PDF检测和邮件通知等功能,确保高效合规地获取学术资源,提升科研效率。

weixin_29041767的博客 256

BasicNetwork.performRequest: Unexpected response code 404

例如: BasicNetwork.performRequest: Unexpected response code 404 for http://geci.me/api/lyric/喜欢你 在volley中,如果网址中有中文,程序中转化不了,则出现此错误。 同样的网址,应该通过方法转为: http://geci.me/api/lyric/%E5%96%9C%

终于漫长岁月,君可誓如当初 5690

银河麒麟V10新特性解析:从安装到AI应用的全面指南

本文全面解析银河麒麟V10操作系统的新特性,从安装指南到AI应用开发,详细介绍了其智能调度引擎、神经网络加速和场景化AI工具集等核心功能。通过实战案例展示如何高效配置AI环境、优化性能,并解决常见问题,助力开发者在国产操作系统上实现高效AI开发与应用部署。

seed的博客 302

Volley: [1205] BasicNetwork.performRequest: Unexpected response code 400 for

400错误 给我提示 明明我拼接接口了 却没拼上 解决办法: String Base_Url="http://172.17.8.100/small/commodity/v1/findCommodityByKeyword?page=1&count=71&keyword="; presenter.chuan(Base_Url+ URLDecoder.decode(s)...

Android_Mr_Zhao的博客 2028

Stata实战:5步搞定PSM倾向得分匹配(附完整代码与常见报错解决)

本文详细介绍了使用Stata进行PSM(倾向得分匹配)的5步实战流程,包括数据预处理、模型构建、匹配算法选择、匹配质量诊断和结果解释。提供完整代码示例和常见报错解决方案,帮助研究者高效完成实证分析,提升匹配成功率。

weixin_29214559的博客 590

思科模拟器汉化教程(附带中文汉化包)

思科模拟器是一种模拟Cisco网络设备的软件工具。它可以模拟Cisco网络设备的所有功能,包括路由器、交换机、防火墙等,并提供了一个可视化的用户界面,让用户可以通过图形化的方式来管理网络设备。思科模拟器因其便捷、易用的特点被广泛应用于网络工程师的实验、测试和培训等方面思科模拟器的功能是强大的,但当我们在使用思科模拟器的时候就会有一些烦恼,由于思科是全球最大的企业级网络设备供应商之一。思科公司的产品和服务被广泛应用于各种领域和行业,所以思科模拟器默认是全英文的,但是在最新版本中是支持中文的。

2302_76908369的博客 4万+

android接口请求接口返回404,android - Unexpected response code 404 for api.jsonbin POST request - Stack Overf...

I want to POST a new employee into that.This is what I did:activity_main.xmlxmlns:app="http://schemas.android.com/apk/res-auto"xmlns:tools="http://schemas.android.com/tools"android:layout_width="match...

weixin_36111764的博客 829

基于YOLO的印章检测及文字识别

针对印章自动化检测与文字识别需求,提出了一种融合改进YOLO模型与OCR技术的端到端解决方案,旨在解决复杂背景干扰、印章残缺变形及环形文字排列等难题

商务合作 / 项目定制 / 学习交流。个人vx:lovely_wml 8223

由Volley使用HttpURLConnection请求所引起的问题的解决过程

1.Volley 报错: Volley: [218] BasicNetwork.performRequest: Unexpected response code 200 for http://www.weather.com.cn/data/cityinfo/101190101.html 2.查找资料认为,可能是请求头需要做一些修改 3.使用HttpClient进行访问连接没有

ly969434341的专栏 1424

基于STM32+OneNet设计的物联网智慧路灯(100)

本次设计的智能路灯采用STM32芯片和OneNet物联网平台进行连接,开发出支持太阳能充电锂电池供电、GPS定位上传位置信息、手动/自动控制路灯开关、环境光照调节、红外传感器检测周围人员、空气质量监测等多项功能。同时,当路灯发生异常情况时,系统可以自动发送邮件或短信到指定邮箱或电话。

7727

YOLOv10改进 | 代码逐行解析(三) | YOLO中的Mosaic增强详解(新手入门必读系列)

本文给大家带来的是YOLOv10中的Mosaic增强代码的详解,可能有部分人对于这一部分比较陌生,有的读者可能知道Mosaic增强但是不知道其工作原理,具体来说Mosaic增强就是指我们的数据集中的图片在输入给模型之前的一个处理过程(我们的图片并不是直接就输入给模型了,大家的训练结果中的结果检测图片大家可以看到数据集中多个图片会组合在一起这就是简单的Mosaic增强),下面我就来讲解一下其在YOLOv10中工作原理和代码定义,下面图片为一个Mosaic增强后的图片。​。

Snu77的博客 2077

Volley网络框架使用过程中的一些报错解决办法。

今天第一次开始使用Volley网络框架,的确使用十分便利。大致的使用步骤如下: 1.创建一个RequestQueue对象。 2.创建一个StringRequest或者JsonRequest对象 3.将步骤2创建的对象添加到RequestQueue里面 相比于以前使用HttpUrlConnection和HttpClient的方法,的确减少了不少的代码工作量,不过即便如此简单的使用步骤,仍然出现

qq_35550937的博客 1万+

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

2025年06月中国电子学会青少年软件编程(Python)等级考试试卷(二级)答案 + 解析

伶俐角少儿编程 459

记录一些遇到的坑

1.构建工具太高级导致的错bug显示Error:java.lang.UnsupportedClassVersionError: com/android/dx/command/Main : Unsupported major.minor version 52.0 Error: at java.lang.ClassLoader.defineClass1(Native Method) Error: a

坚持是一种品质 1580

efm32 入门.pdf

本PDF共计22页,介绍的是操作驱动API,下载与否自己斟酌。

IDEA的使用指南

IDEA基于java的使用手册,可以最快速的上手,在使用中不断的丰富自己的使用技巧.

Volley 框架异常-Unexpected response code 505 for http

Volley框架中%2B 04-18 15:19:11.620: E/Volley(14908): [313376]BasicNetwork.performRequest: Unexpected response code 505 for http://121.199.20.10:8095/MobileJiJiGou/submitTakeOut.htm?endTime=2014-0...

weixin_30709635的博客 229

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

Android官方通信框架Volley:解析VolleyError获取包体信息

上一篇Fiddler抓Android设备报文,虽然有了抓包工具,但是如果遇到HTTP 500这样的问题,还是很麻烦,有没有一种方法可以直接在LOGCAT中看到html报文内容呢,这样就可以快速的定位问题。 现在网络上的教程对于HTTP请求错误都是这样处理的: StringRequest stringRequest = new StringRequest(“http://www.ba

一路向前 9045

廖雪峰Python教程[完整版]

廖雪峰的python教程整理的,已经排好版了,而且还是完整的,适合小白

J2ee中使用Struts2+WebSocket时console窗口出现“Unexpected response code:404”的原因

我在MyEclipse10.7中使用Struts2+WebSocket中编写客户端和服务器端的代码,希望实现实时消息的传递,但是在浏览器的console窗口查看时一直出现“Unexpected response code:404”,我原来的运行环境是MyEclipse10.7+Tomcat7.0+JDK1.7,JavaEE6,按照网上的做法进行修改还是没有办法,错误截图如下: 后来突然想到有...

DBA_JohnHuang 6811

图片路径存在中文无法正常解析404错误

造成该原因是因为在编码与解码过程中不一致造成的,大部分问题我们只需要通过设置tomcat--->conf------>server.xml中 相应的端口添加编码方式即可解决,如果解决不了根本问题,我们可以在后端对所有请求增加一个拦截器,来统一编码方式 ,下面提供tomcat的解决方式 ###需要注意的是,https的话,不一定是8443端口,而是找到你绑定ssl端口号 ...

architecture_upper的博客 1005

图片路径乱码显示404

无意发现图片img路径会被编码改变成乱码 所以导致404无法显示。可以使用encodeURI() js函数,可以过度“:”,“/”等等一些路径,不会变成乱码。碰到的可以尝试一下。...

qq_38026437的博客 1798
上一篇: SurfaceView在ScrollView里面滑动出现黑色背景怎么解决?覆盖了一些东西怎么办?
下一篇: PopupWindow被软键盘顶上去后下不来
么可
博客等级 码龄11年 6粉丝 32原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值