当前位置: 首页 > news >正文

[J2ME]url请求返回参数非法(java.lang.illegalArgument)

如下的google地图路径查询请求在模拟器和PC浏览器中都能正常工作,

http://ditu.google.com/staticmap?center=31.230574957142856,121.4755366&markers=31.234445,121.476388,redm|31.234445,121.476388,redm|31.234445,121.476388,redm&format=png32&zoom=14&size=240x291&key=ABQIAAAAEC2jq_M4Q3FQ7_UU4pB1BBSFtsjygHBVvtiKER6zyU8BFXLvphTlfi3wxt-sXfmrRC1B05U164WcCA&path=rgb:0x0000ff,weight:5|31.23085,121.47561|31.23134,121.47636|31.23162,121.47647|31.23208,121.47761|31.23405,121.47639|31.23415,121.47682

但是如果放到诺基亚E71设备上将会返回java.lang.illegalArgument异常而导致程序崩溃

原因是在设备上需要对一些非字母数字符号做url编码,比如转换成如下格式:

http://ditu.google.com/staticmap?center=31.230574957142856,121.4755366&markers=31.234445,121.476388,redm|31.234445,121.476388,redm|31.234445,121.476388,redm&format=png32&zoom=14&size=240x291&key=ABQIAAAAEC2jq_M4Q3FQ7_UU4pB1BBSFtsjygHBVvtiKER6zyU8BFXLvphTlfi3wxt-sXfmrRC1B05U164WcCA&path=rgb%3A0x0000ff%2Cweight%3A5%7C31.23085%2C121.47561%7C31.23134%2C121.47636%7C31.23162%2C121.47647%7C31.23208%2C121.47761%7C31.23405%2C121.47639%7C31.23415%2C121.47682

关于如何进行url编码,参考我另外的帖子。

相关文章:

  • 如果将OpenGL的MVP矩阵设置为单位阵
  • 2020智算之道复赛 C - 有向无环图(思维+二进制拆分)
  • 技术人生
  • 2020智算之道复赛 D - 分数(素筛)
  • 无stencil buffer,绘制半透明planar shadow的一种方法
  • 2020牛客暑期多校第十场 A - Permutation(思维)
  • 2020牛客暑期多校第十场 E - Game(思维)
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之30---基于BREW的PTT服务...
  • HDU - 6805 Deliver the Cake(拆点+最短路)
  • 《BREW进阶与精通——3G移动增值业务的运营、定制与开发》连载之31---LBS基于BREW的位置服务...
  • STL之multiset
  • Java网络编程从入门到精通(16):客户端套接字(Socket)的超时
  • 2020牛客暑期多校第十场 C - Decrement on the Tree(树的思维好题)
  • 页面校验用通用js
  • SPOJ - FIBOSUM Fibonacci Sum(递推公式/矩阵快速幂)
  • 2019.2.20 c++ 知识梳理
  • 4. 路由到控制器 - Laravel从零开始教程
  • JavaScript对象详解
  • PHP 小技巧
  • ubuntu 下nginx安装 并支持https协议
  • vue-cli3搭建项目
  • 动手做个聊天室,前端工程师百无聊赖的人生
  • 动态魔术使用DBMS_SQL
  • 关于字符编码你应该知道的事情
  • 使用 @font-face
  • 视频flv转mp4最快的几种方法(就是不用格式工厂)
  • 问题之ssh中Host key verification failed的解决
  • 学习使用ExpressJS 4.0中的新Router
  • 在GitHub多个账号上使用不同的SSH的配置方法
  • UI设计初学者应该如何入门?
  • 格斗健身潮牌24KiCK获近千万Pre-A轮融资,用户留存高达9个月 ...
  • ​第20课 在Android Native开发中加入新的C++类
  • #HarmonyOS:软件安装window和mac预览Hello World
  • #经典论文 异质山坡的物理模型 2 有效导水率
  • (2.2w字)前端单元测试之Jest详解篇
  • (4)事件处理——(2)在页面加载的时候执行任务(Performing tasks on page load)...
  • (Java)【深基9.例1】选举学生会
  • (办公)springboot配置aop处理请求.
  • (二)springcloud实战之config配置中心
  • (附源码)spring boot基于小程序酒店疫情系统 毕业设计 091931
  • (附源码)springboot宠物管理系统 毕业设计 121654
  • (九)c52学习之旅-定时器
  • (算法设计与分析)第一章算法概述-习题
  • (一)基于IDEA的JAVA基础1
  • (转)linux下的时间函数使用
  • (转)ORM
  • *上位机的定义
  • .babyk勒索病毒解析:恶意更新如何威胁您的数据安全
  • .dwp和.webpart的区别
  • .Net 6.0 处理跨域的方式
  • .net core webapi Startup 注入ConfigurePrimaryHttpMessageHandler
  • .net core控制台应用程序初识
  • .NET关于 跳过SSL中遇到的问题
  • .net专家(高海东的专栏)
  • @RunWith注解作用