程序报错Server returned HTTP response code: 400 for URL: http://data.zz.baidu.com/
特不靠谱 2024-03-07 15:06:36 1141人已围观
程序一直很正常,但是突然就奇怪报错:
java.io.IOException: Server returned HTTP response code: 400 for URL: http://data.zz.baidu.com/urls?site=https://www.onekbit.com&token=rV at sun.net.www.protocol.http.HttpURLConnection.getInputStream0(Unknown Source) at sun.net.www.protocol.http.HttpURLConnection.getInputStream(Unknown Source) at com.xx.frame.util.seo.baidu.UrlSubmitByHttpPost.sendUrl2BaiduByHttpPost(UrlSubmitByHttpPost.java:312) at com.xxx.frame.util.seo.baidu.UrlSubmitByHttpPost.getSitemapAndSendToBaidu(UrlSubmitByHttpPost.java:243) at com.xxx.module.systemMgt.BLL.SeoBLL.baiduSitemapSubmit(SeoBLL.java:78) at com.xxx.module.systemMgt.Action.SEOUseAction.SEOBaiduUrlSubmitByPost(SEOUseAction.java:78) at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method) at sun.reflect.NativeMethodAccessorImpl.invoke(Unknown Source) at sun.reflect.DelegatingMethodAccessorImpl.invoke(Unknown Source) at java.lang.reflect.Method.invoke(Unknown Source) at org.springframework.web.method.support.InvocableHandlerMethod.doInvoke(InvocableHandlerMethod.java:220)
1、第一次猜测以为是中文或者空格导致的异常,在代码中修改了编码方式:
//防止过长和中文乱码 param=URLEncoder.encode(param,"utf8");
结果还是一样。
2、查看API手册发现每个链接后面需要有一个回车符
//加回车 param += s.trim()+"\r";
提交百度返回结果没报错,但是也没成功,显示:remain":10,"success":0,"not_valid
sitemap网址提交。。。。。。。。。。。。。。。
param.trim()====https%3A%2F%2F
%2FFrontPages%2FsystemMgt%2FbusinessCooperation.jsp%0Dhttps%3A%2F%2F
Fgetinsql.jsp%0Dhttps%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
FAU20160918100004%0Dhttps%3A%2F%2F
FAU20210706101393%0Dhttps%3A%2F%2F
FAU20191128100496%0Dhttps%3A%2F%2F
www.onekbit.com%2Fviewblogwriter%2Fblogwriter%2FAU20181204100071%0D
result===={"remain":10,"success":0,"not_valid":["https%3A%2F%2F
%0Dhttps%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2F
https%3A%2F%2Fwww.onekbit.com%2FViewBlog%2Fblogtype%2F88%0Dhttps%3A%2F%2Fwww.onekbit.com%2FViewBlog%2Fblogtype%2F89%0Dhttps%3A%2F%2Fwww.onekbit.com%2FViewBlog%2Fblogtype%2F97%0Dhttps%3A%2F%2F3、
分享到:
编辑发布时间:2024-03-08 09:58:12

备付金存管银行是指可以为支付机构办理客户备付金的跨行收付业务,并负责对支付机构存放在所有备付金银行的客户备付金信息进行归集、核对与监督的备付金银行。(支付机构客
最近有一套生产系统的数据库CPU老是偏高,发现闲时也在40%-60%左右,感觉很不正常,决定优化一下,在这
首先需要知道什么叫一元购? 就是你支付一元后获得一个购物资格,有的叫抽