love8gege 2019-07-30 09:47 采纳率: 0%
浏览 327

有趣的问题:FLEX 多次请求中间出错!

错误信息:
1。Content Object flex.messaging.messages.ErrorMessage
2。Detected duplicate HTTP-based FlexSessions, generally due to the remote host disabling session cookies. Session cookies must be enabled to manage the client connection correctly.
3。String Server.Processing.DuplicateSessionDetected
描述:如下代码段在运行时,Foreach执行第一次是出错,第二次正确,如此循环至foreach终止。 问题出在什么方?高手请帮看一下,急等!!!!

 foreach (CPNOLTPackageInfo cpn in requestMethod.cpnOltPackageInfo)

            {
                var slotcode = cpn.slotCode;
                // 封装一个Message
                AMFPostData cpnoltpostdata = new AMFPostData(AMFType.AMF3, 0, 1);
                cpnoltpostdata.AddTargetAndResponse("null", "null");
                RemotingMessage cpnoltmessage = new RemotingMessage();
                cpnoltmessage.operation = "listPortInfoByOltPkg";
                cpnoltmessage.source = null;
                cpnoltmessage.timestamp = 0;
                cpnoltmessage.clientId = null;
                cpnoltmessage.timeToLive = 0;
                cpnoltmessage.messageId = Guid.NewGuid().ToString().ToUpper();
                cpnoltmessage.destination = "cpnMgmtFacade";

                List<object> cpnoltbody = new List<object>();
                cpnoltbody.Add(int.Parse(shOltID));
                cpnoltbody.Add(slotcode);
                cpnoltmessage.body = cpnoltbody; ;

                Dictionary<string, object> cpnobjoltHeaders = new Dictionary<string, object>();
                cpnobjoltHeaders.Add("DSEndpoint", "my-amf");
                cpnobjoltHeaders.Add("DSId", Guid.NewGuid().ToString().ToUpper());
                cpnoltmessage.headers = objoltHeaders;

                AMFPostDataBody cpnoltpostdatabody = new AMFPostDataBody(DataType.Array, 1);
                cpnoltpostdatabody.AddData(DataType.AMFdata, cpnoltmessage);
                cpnoltpostdata.AddBody(cpnoltpostdatabody);

                byte[] cpnoltdata = cpnoltpostdata.Message.ToArray();
                requestMethod.PostOltPortData(cpnoltdata, sh_Url, currentCookie);//请求查询

            }
  • 写回答

1条回答 默认 最新

  • zqbnqsdsmd 2019-07-30 10:20
    关注
    评论

报告相同问题?

悬赏问题

  • ¥15 js调用html页面需要隐藏某个按钮
  • ¥15 ads仿真结果在圆图上是怎么读数的
  • ¥20 Cotex M3的调试和程序执行方式是什么样的?
  • ¥20 java项目连接sqlserver时报ssl相关错误
  • ¥15 一道python难题3
  • ¥15 牛顿斯科特系数表表示
  • ¥15 arduino 步进电机
  • ¥20 程序进入HardFault_Handler
  • ¥15 oracle集群安装出bug
  • ¥15 关于#python#的问题:自动化测试