永发信息网

提供的 URI 方案“file”无效;应为“http”,该怎么解决

答案:2  悬赏:80  手机版
解决时间 2021-02-26 00:00
提供的 URI 方案“file”无效;应为“http”,该怎么解决
最佳答案
java.net.URISyntaxException的解决法近日在用HttpClient访问抓取汇率时,为了省力,直接采用Stringurl="/currency/?exchange=usd|cny&count=1";HttpClientclient=newDefaultHttpClient();HttpGethttpget=newHttpGet(url);HttpResponseresponse=client.execute(httpget);以前用这种方法都没有问题,但这次却报如下错误:java.net.URISyntaxException:Illegalcharacterinqueryatindex44查找了一些网上资料,说地址中涉及了特殊字符,如‘|’‘&’等。所以不能直接用String代替URI来访问。必须采用%0xXX方式来替代特殊字符。但这种法不直观。所以只能先把String转成URL,再能过URL生成URI的方法来解决问题。代码如下URLurl=newURL(strUrl);URIuri=newURI(url.getProtocol(),url.getHost(),url.getPath(),url.getQuery(),null);HttpClientclient=newDefaultHttpClient();HttpGethttpget=newHttpGet(uri);
全部回答
是的service中的配置,是不是配置了basichttpbind,但是你的配置的终结点的地址确实https开头的.   选中你的*.web测试项目——》右键 选择设为启动项,——》然后将 *.aspx 设为起始页。然后再重新运行就可以查看运行结果了
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
DNF红眼3期勇者散件选择
请问英文中"party"和"prom"都是舞会的意思,
勒布朗詹姆斯儿子简介
荆源访古(江南明清古建筑博物馆)地址在哪,我
如何选择一个靠谱的猫舍
大号带小号为什么没有经验?
一品轩茶坊我想知道这个在什么地方
2015年lovelive在日本红吗
怎样分辨蝴蝶王张继科的真假
华涛宾馆怎么去啊,有知道地址的么
十一届三中全会后,我国实行对外开放的政策。
(16分)图甲是生态系统中碳循环示意图,图中“
周嘉酒厂地址在哪,我要去那里办事
南昌市哪里有卖假发的
美国纽约视觉艺术学院插画专业怎么样
推荐资讯
新锂电池电动车首次使用方法?
好听的男生名字 姓黄的,三个字,中间那要有一
北大荒绿色食品天津旗舰店我想知道这个在什么
难道我不想吃苦,想过好日子,也算错吗?这时
CI策划通过MI、BI、VI三者相互协调一致的活动
美利达斯特拉400碟刹版,180骑什么尺寸车架
网站的后台管理是什么模式?
餐饮店对天然气的用气要求是什么
特别重的木头是什么材质
银行卡可不可以代替激活
有学者认为所谓的现代文明的过程,就是一个以
李家在哪里啊,我有事要去这个地方
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?