您现在的位置是:首页 >  云笔记 >  开发随笔 >  文章详情

程序报错Server returned HTTP response code: 400 for URL: http://data.zz.baidu.com/

特不靠谱   2024-03-07 15:06:36   549人已围观

程序一直很正常,但是突然就奇怪报错:

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%2F

3、

分享到:

编辑发布时间:2024-03-08 09:58:12