问题记录——java.lang.IllegalArgumentException: Illegal character in scheme name at index 0
以下http请求报错是因为,请求的地址前面有个空格。。。。
2019-01-09 03:30:23,154 ERROR [business.modules.merchantreportresult.service.MpopBasicMerchantReportDetailService] - 同步報備結果至联机交易平台失敗:Illegal character in scheme name at index 0: http://192.168.1.124:11081/mpframework/p/mmcMerchant/syncMerchantReport
java.lang.IllegalArgumentException: Illegal character in scheme name at index 0: http://192.168.x.xxx:8080/mpframework/p/mmcMerchant/syncMerchantReport
at java.net.URI.create(URI.java:859)
at org.apache.http.client.methods.HttpPost.<init>(HttpPost.java:76)
at com.macaupass.framework.modules.sys.utils.HttpUtil.post(HttpUtil.java:42)
at com.macaupass.business.modules.merchantreportresult.service.MpopBasicMerchantReportDetailService.doSync(MpopBasicMerchantReportDetailService.java:142)
at com.macaupass.business.modules.merchantreportresult.service.MpopBasicMerchantReportDetailService.syncReportResult(MpopBasicMerchantReportDetailService.java:118)
at com.macaupass.business.modules.merchantreportresult.service.MpopBasicMerchantReportDetailService$$FastClassBySpringCGLIB$$a8b8727e.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)
at org.springframework.aop.framework.CglibAopProxy$CglibMethodInvocation.invokeJoinpoint(CglibAopProxy.java:708)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:157)
at org.springframework.transaction.interceptor.TransactionInterceptor$1.proceedWithInvocation(TransactionInterceptor.java:98)
at org.springframework.transaction.interceptor.TransactionAspectSupport.invokeWithinTransaction(TransactionAspectSupport.java:262)
at org.springframework.transaction.interceptor.TransactionInterceptor.invoke(TransactionInterceptor.java:95)
at org.springframework.aop.framework.ReflectiveMethodInvocation.proceed(ReflectiveMethodInvocation.java:179)
at org.springframework.aop.framework.CglibAopProxy$DynamicAdvisedInterceptor.intercept(CglibAopProxy.java:644)
at com.macaupass.business.modules.merchantreportresult.service.MpopBasicMerchantReportDetailService$$EnhancerBySpringCGLIB$$cd35e3de.syncReportResult(<generated>)
at com.macaupass.business.modules.merchantreportresult.service.MpopBasicMerchantReportDetailService$$FastClassBySpringCGLIB$$a8b8727e.invoke(<generated>)
at org.springframework.cglib.proxy.MethodProxy.invoke(MethodProxy.java:204)