中国联通营业厅在获取自己的通话录是出现 80C

httpclient = new DefaultHttpClient();
HttpPost httpPost4 = new HttpPost("http://iservice.10010.com/e3/static/query/callDetail?_=1536896773846&accessURL=http://iservice.10010.com/e4/query/bill/call_dan-iframe.html&menuid=000100030001");
httpPost4.addHeader("Host", "iservice.10010.com");
httpPost4.addHeader("User-Agent", "Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/68.0.3440.106 Safari/537.36");
httpPost4.addHeader("Accept", "application/json, text/javascript, /; q=0.01");
httpPost4.addHeader("Referer", "http://iservice.10010.com/e4/query/bill/call_dan-iframe.html");
httpPost4.addHeader("Cookie", "JSESSIONID=D7248BA418AA5E99A20DE08075B68011; "
+ "JUT=gjOecwTjir2jhBVOAHM+AquP6iv75dpLtpDAFYode5kWAwVnHcLFSuH4lWpa5gLj5DPekQxsw25+blAScfAW5wP/32pgB+JEtahRDgtMP1UhGPzE9U5NRkK+oYdrLlywv+YIqP+/vp/oP6KnSb+HSIGUOJcxfaljiTud/F+s5qDyRY618apu7Fdrz1JqAudVlsppog/oCsIte5eZMggPko4YYLfwgpsemG0y6pzuNwyMgldek/dxIYvxmVfG0QlAsOQkSm9gmekXBF4nITIc8tdgR7nlUaM1pRvSAyO4Aru2pvfz6lJhUa3RLpSXVnHmt95KOWvFCkuMz3X4gImkFQRk5V61n/HTrNezsTv6SV91JS5ly8ABK5iHrMEzVzxkudWHBjuHDU2o/fEQycmHnFCWk1VC1AoCWttgcKwh7qbhQwVILvsPiQvPrkA63O1iwV7UdOGzojW19Su1w7EwPz00NraeNWB5WTJpZ4NHCJ6JItf7uTf3Fhm4Efs/qLONvUssPNugme/kt+A0ngqZ2Odn0m1KGRTmUcTvXls7L8ZJs9WhHjdmRA==; "
+ "ingressroute=1404ec5d41bb155e42dbff00439be84ad362446a; "
+ "loginflag=true");
/* httpPost4.addHeader("Cookie", "JSESSIONID="+jsessionid+";"
+"JUT="+JUT+";"
+ "ingressroute="+ingressroute+"; "
+ "loginflag=true");*/
httpPost4.addHeader("X-Requested-With", "XMLHttpRequest");
List nvps = new ArrayList();
nvps.add(new BasicNameValuePair("pageNo", "1"));
nvps.add(new BasicNameValuePair("pageSize", "20"));
nvps.add(new BasicNameValuePair("beginDate", "20180501"));
nvps.add(new BasicNameValuePair("endDate", "20180531"));
String responseBody = "";
try {
httpPost4.setEntity(new UrlEncodedFormEntity(nvps));
response = httpclient.execute(httpPost4);
responseBody = EntityUtils.toString(response.getEntity());
System.out.println(responseBody);
} catch (Exception e) {
e.printStackTrace();
responseBody = null;
} finally {
httpPost4.abort();
}

如果用网页上面登录后查询的通话详细地址是没错的,一旦换成我的程序中的cooike有有问题,可是我这个这个cooike操作都是可以的,所有不知道是哪里出现错误。

一旦用自己的cooike就出现

ava.net.SocketException: Connection reset 这个报错

0

2个回答

抓包对比下,你为什么要用自己的cookie,你应该按照我上次给你的思路,所有的cookie都用set-cookie返回的。
我不是很确定,但是有可能服务器有防ddos攻击或者多次提交,所有有些cookie一次就失效了。你可以抓包看下,哪些cookie是每次会变的,首先这些cookie不能写死。

0

另外还有一个可能就是虽然你写的没问题,但是你提交过于频繁了,或者你同一个ip有大量的提交,这个你要观察下。

0
Csdn user default icon
上传中...
上传图片
插入图片
准确详细的回答,更有利于被提问者采纳,从而获得C币。复制、灌水、广告等回答会被删除,是时候展现真正的技术了!
其他相关推荐
apache HttpClient 4.3.4自动登录并抓取中国联通网页用户基本信息和账单数据
1.新建一个maven项目httpclient 2.登录中国联通并抓取数据 3.使用Get模拟登录,抓取每月账单数据 中国联通有两种登录方式: 上面两图的区别一个是带验证码,一个是不带验证码, 下面将先解决不带验证码的登录. 这里有两个难点,一是验证码,二uvc码; 验证码,这里将其写到本地,然后人工输入,这个还比较好解决. uvc码,很重要,这个是在cookie里的,htt
selenium+phantomjs 爬虫 获取中国移动,电信,联通通话记录
主要获取中国电信,中国移动,联通通话记录 提取征信维度,使用selenium+phantomjs完成对网站数据的爬取,由于phantomjs不符合 分布式爬取要求,所以自己动手重构了phantomjs的源码 http://git.oschina.net/wds/contact 有任何问题欢迎 留言 QQ:948993066
使用Python分析移动语音账单
一、实验背景 每年的12月底,由于接近年底,手机通讯会比较频繁,通过登录移动网上营业厅以后大家可以知道自己这一个月的语音详单如何,但是望着密密麻麻的数据,有几个人静得下心去仔细看看每一条通讯记录的详情,所以在这个背景下博主花了点时间写了一个账单分析的脚本代码,当是练练手吧,主要的目的是打印下这个月内通讯排名前三的是哪几个号码。本文提供仅一个简单实例。 二、实验准备 Python语
联通营业厅设备后台管理系统
联通营业厅设备后台管理系统(Linux 下开发)
电话录音录制双方的声音
友友们,先说说MediaRecorder.AudioSource.VOICE_CALL和MIC等参数都是什么意思 MIC麦克风音源 VOICE_CALL通话上下行声音 VOICE_DOWNLINK下行声音 VOICE_UPLINK上行声音 DEFAULT默认音源 其实有用的只有MIC,其它的都是获取不到的,Android不支持内录,此观点人云亦云,要知道结果请看下期分解!
简易的android 通话录音实现【只能录制MIC的声音,不能录制对方的声音】
因受系统限制,只能录自已麦的声音,录不到对方的声音,可能需要改内核才能实现双向录音; 接通电话和挂断电话时,震动一下; 使用广播接收者实现自启动;  public class phoneService extends Service { @Override public IBinder onBind(Intent arg0) { // TODO
Java实战之生成电信公司的通话记录
Java案例实战 一.Java实战之生成电信公司的通话记录 1.代码 package com.enmonster.LittleLawson; import java.io.*; import java.text.ParseException; import java.text.SimpleDateFormat; import java.util.*; /* 1.this clas...
VideoCenter
一个营业厅的app,坐席呼入,然后客户端这边接听通话。
Android通话录音之坑
掉坑感悟
Android通话录音流程
        Android手机现在基本上都有通话录音的功能。那么这个功能的原理是什么呢, 原理:语音通话包含uplink 和downlink数据,因此只要分别获取这两部数据,然后将PCM 格式的语音流转存成其他格式的文件即可,通过Modem To App的某种内存共享机制传输数据; 1. 通过Mic获取uplink data       //The framesize should b...