WCF问题集锦:ReadResponse failed: The server did not return a complete response for this request.

robotframework-开启fiddler发送一个https的重定向请求出现的问题 背景: 提供登录接口的是一个公共服务,该请求是https协议,登录成功后会重定向到所测应用 fiddler截图如下: 需求: 使用robotframework做接口测试,为了方便查看接口传参是否传递正确,一般会把fiddler打开,捕获robotframework发送的请求 robotframework代码如下: 问题出现: 请求运行了很久一直没有结果,就像卡住了一样,fiddler那边也一直没捕获到请求 问题初分析: 最开始怀疑是否和重定向问题有关,有一个参数叫:allo 阅读详情

今日,对代码进行单元测试时,发现方法GetAllSupplyTypes报如下错误:

[Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes.

经过对比,唯一的差异是该方法返回的数据对象是一个继承于另一个集合对象的对象,代码如下:

/// <summary>
/// SupplyType的值的集合
/// </summary>
[DataContract]
public class SupplyTypeResults : List<SupplyType>
{
    /// <summary>
    /// 构造函数
    /// </summary>
    public SupplyTypeResults()
    {
        this.Add(new SupplyType
        {
            SupplyTypeId = 2,
            SupplyTypeName = "其他投放方式"
        });

        this.Add(new SupplyType
        {
            SupplyTypeId = 1,
            SupplyTypeName = "平台自动投放"
        });

        this.Add(new SupplyType
        {
            SupplyTypeId = 0,
            SupplyTypeName = "客户主动领取"
        });
    }
}

其中,SupplyType定义如下:

/// <summary>
/// 优惠券发行方式
/// </summary>
[DataContract]
public class SupplyType
{
    /// <summary>
    /// 发行方式Id
    /// </summary>
    [DataMember(Name = "supplyTypeId")]
    public int SupplyTypeId { get; set; }

    /// <summary>
    /// 发行方式名称
    /// </summary>
    [DataMember(Name = "supplyTypeName")]
    public string SupplyTypeName { get; set; }
}
自以为继承与一个WCF能正常序列化的对象,而且在SupplyTypeResults上也加了DataContract应该没有问题,但是就是报错。

后来不再使用SupplyTypeResults类,在代码中直接使用List<SupplyType>,问题全部解决。


之后,有发现另一个方法也会产生该问题,但是,该方法不属于此原因范畴,经过一阵排查,发现返回类中有个日期属性没有赋值,导致了该错误的抛出。

经过上述两事件总结可以得出,对于任何在序列化过程中可能出错的情况,都会导致服务器返回0字节数据而报此错误。






以太网详解(一)-MAC/PHY/MII/RMII/GMII/RGMII基本介绍 网络设备中肯定离开不MAC和PHY,本篇文章将详细介绍下以太网中一些常见术语与接口。 MAC和PHY结构 从硬件角度来看以太网是由CPU,MAC,PHY三部分组成的,如下图示意: 上图中DMA集成在CPU,CPU,MAC,PHY并不是集成在同一个芯片内,由于PHY包含大量模拟器件,而MAC是典型的数字电路,考虑到芯片面积及模拟/数字混合架构的原因,**将MAC集成进CPU而将PHY留在片外,这种... 阅读详情

相关推荐

Vivado时序约束实战:input_delay在高速接口设计中的关键作用

本文深入探讨了在Vivado时序约束中,input_delay对于高速接口设计的关键作用。通过一个RGMII以太网接口调试的实际案例,解释了为何仅靠仿真正确而实际数据采集会失败,并揭示了set_input_delay约束的本质是告知时序分析工具外部芯片的时序关系,而非添加物理延迟。文章详细讲解了如何根据数据手册计算约束值、针对不同采样时钟方案(如移相时钟)进行约束,并指导如何通过时序报告验证约束效果,是解决FPGA高速接口时序问题的实战指南。

ee345的博客 252

Fiddler 调试出现的 ReadResponse() failed 问题

        好久没写博客了,想重新开始、继续积累。         最近在使用 Fiddler 分析一个应用,出现了如下错误: [Fiddler] ReadResponse() failed: The server did not return a complete response for this request.         对这块不是特别熟,一时半会没有头绪。按照该错误说...

奋斗 2万+

用COMSOL计算复合材料板频散曲线:从建模到绘图全流程

导波在板结构中传播时,不同频率成分的速度不同,即频散现象。理解频散曲线是识别导波模态、确定相速度与群速度的基础,也是无损检测和结构健康监测中信号解读的关键。对于碳纤维增强复合材料等各向异性板,频散关系更加复杂,传统解析方法难以求解,数值仿真成为主流手段。通过COMSOL结合周期性边界条件与特征频率扫描,可以高效计算出复合材料板的频散曲线,进而绘制相速度和群速度随频率变化的图谱,为实验模态识别、换能器激励频率选择提供依据。本文以一个2毫米单向碳纤维板为例,详细介绍几何建模、材料参数设置、网格收敛验证、参数扫描

weixin_31412781的博客 235

[Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Ser...

待解决 [Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes. 待解决问题 转载于:https://www.cnblogs.com/qy1234/p/9154845.htm...

weixin_30561177的博客 8833

汇川PLC用户程序结构详解:如何像搭积木一样配置多任务?附EtherCAT最佳实践

本文深入解析汇川PLC用户程序结构,阐述如何像搭积木一样,通过POU、FB、FC等模块化组件高效配置多任务。文章重点结合EtherCAT通讯场景,分享了任务周期、优先级设置的最佳实践与关键避坑指南,帮助工程师构建稳定、高效的运动控制系统。

weixin_29184075的博客 541

告别切换烦恼!用Parallels Desktop的Host-Only网卡,在macOS上直接访问虚拟机里的公司内网

本文详细介绍了如何在macOS上使用Parallels Desktop的Host-Only网卡直接访问虚拟机内的公司内网,告别频繁切换操作系统的烦恼。通过配置Host-Only网络模式,实现主机与虚拟机的安全高效通信,特别适合需要频繁访问内网资源的IT从业者。文章包含分步指南、自动化脚本和常见问题解决方案,帮助用户优化工作流程。

weixin_28739079的博客 364

WCF问题集锦:ReadResponse failed: The server did not return a complete response for this request....

今日。对代码进行单元測试时。发现方法GetAllSupplyTypes报例如以下错误: [Fiddler] ReadResponse() failed: The server did not return a complete response for this request. Server returned 0 bytes. 经过对照。唯一的差异是该方法返回的数据对象是一个继承...

weixin_30570101的博客 1711

非凸问题的求解方法以及连续凸逼近SCA(Successive Convex Approximation)方法

非凸问题的求解方法 针对形如下式的函数: min⁡x∈XV(x)=F(x)+G(x)\min\limits_{{\bf{x}}\in X} V(x)=F(x)+G(x)x∈Xmin​V(x)=F(x)+G(x); 其中F为光滑的(不一定convex),G是convex的但是可能不可微,且存在:对于n维实矢量空间,有X=X1×...×XNX=X_1 \times...\times X_NX=X1​×...×XN​; x=(x1,...,xN)\bf{x} =(x_1,...,x_N)x=(x1​,...,xN

weixin_44535200的博客 2万+

python网络请求和“HTTP Error 504:Fiddler - Receive Failure“

HTTP Error 504:Fiddler - Receive Failure

华科硕士,大厂打工中。编程问题咨询,请私我 1万+

【光子 AI 】LangGraph:Graph = 有向有环图 + 状态机实现原理详解:数据结构模型与核心算法代码实现逻辑解析

LangGraph核心原理解析:基于Pregel模型的消息传递图,结合有向有环图和状态机特性。关键实现包括:1) 共享状态机制(TypedDict/Pydantic模型)配合Reducer逻辑实现状态更新;2) 图拓扑结构通过邻接表维护节点和条件边;3) 检查点机制支持状态持久化和恢复。运行时采用Pregel循环算法,通过超级步迭代执行节点函数、应用状态归约、条件路由下一批节点,同时支持人工中断和异步并行处理。该架构使LangGraph具备循环执行、条件跳转等DAG无法实现的动态流程控制能力。

AI天才研究院 1036

【linux】解决报错:Network error: Connection refused

【linux】解决报错:Network error: Connection refused

weixin_44502754的博客 4937

前后端接口分离-wiremock

1. wiremock 使用方式 方式一: json配置 方式二:引入jar包 2. json配置使用wiremock (1)post请求 使用步骤:  下载wiremock-1.48-standalone.jar 包,按如下步骤启动端口: step 1: mappings 文件夹中新建add.json,内容: { "request":{ "url"

我的E家 7245

Transformer实战(38)——视觉Transformer (Vision Transformer, ViT)

Transformer 在自然语言处理 (NLP) 领域取得了显著成就,在许多不同的任务中都表现出色。在本节中,我们将探索视觉 Transformer (Vision Transformer, ViT) 模型。正如 NLP 领域创建了多种模型一样,视觉领域也开发了多种模型,每种模型都为计算机视觉提供了新的视角。通过本节,将学习如何使用 ViT 等模型进行计算机视觉任务,了解基于 Transformer 的预训练计算机视觉模型的工作原理,以及如何针对特定任务进行微调。

盼小辉丶的博客 2891

使用Fiddler模拟服务端返回

在Android开发过程中,经常会调整网络接口,这时就需要测试网络请求的正常、异常各种情况的处理。通常情况下,是跟服务器端来一起联调,然而,有些时候却不具备条件,或者由于服务器端还没有开发好,或者某些异常不好出现,这时候,如果能模拟服务器端的各种返回情况就好了。 Fiddler是一个http调试代理,它能够记录所有的经过它代理的http通讯数据,包括电脑上浏览器访问互联网,或者手机通过wifi代理上网的数据。

lintax的专栏 8971

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

汉书HE8,好用的汇编代码编写工具

汉书HE8,好用的汇编代码编写工具早期编写汇编代码所用功能强大

网站权限引起的504错误的问题

公司新开发的一个网站今天上线,由我负责发布。配置数据库、网站等的都很顺利。发布完成以后打开网站,页面无法访问。 Fiddler的信息是: HTTP/1.1 504 Fiddler - Receive Failure Content-Type: text/html Connection: close Timestamp: 08:30:45:8693 ReadResponse() failed:...

weixin_33807284的博客 692

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

你的网站被“白名单”了吗?

最近几天比较郁闷,因为自己做了一个网站发到朋友的服务器上以后怎么都打不开。报504错误, Fiddler的信息是: HTTP/1.1 504 Fiddler - Receive Failure Content-Type: text/html Connection: close Timestamp: 08:30:45:8693 ReadResponse() failed: The server...

weixin_33910137的博客 267

老版QQ原生表情gif动态

这是老版的QQ表情,不过全是动态的的,Windows照片查看器是不会动的,可以右击用浏览器打开查看,再说一遍是老版的,只是分享给宁愿用老版也要动态的人。

win server 2003下IIS无法启动,报错:The service did not respond to the start or control request in a timely f...

原因是iis所依赖的服务可能还没启动 从控制面板进入服务管理界面,找到IIS admin service服务,双击服务,查看dependencies标签页,里面列出的都是iis启动所依赖的服务, 将这些服务一一启动, 搞定! ...

weixin_34043301的博客 672

Java连接SQL Server显示SSL异常Caused by: java.io.IOException: SQL Server did not return a response.

Java连接SQL Server显示SSL异常Caused by: java.io.IOException: SQL Server did not return a response. The connection has been closed.

weixin_55549435的博客 1616

RestApi:TypeErroThe view function did not return a valid response. The function either returned None

TypeErroThe view function did not return a valid response. The function either returned None or ended without a return statement. 出现这种情况,根据经验有两种问题: 1.没有加return方法 2.api重名,或者指定的方法可能重RestApi:TypeErroThe名,修改删除就好 ...

shunzi2016的博客 756

报错(The view *** didn‘t return an HttpResponse object. It returned None instead.)的解决办法

bug

weixin_38107457的博客 2782

ValueError: View function did not return a response

新手在学 flask 开发 T.T ,看到《 python web 开发》第十章的用户资料, 在搞 管理员级别的资料编辑器 那里出问题了, 视图函数抛出异常,不能返回响应 。百度,谷歌, sof 无果。找好久了没解决,心塞 所以来寻求帮助,谢谢能提供帮助的人检查过好几遍了,views.py,forms.py,模板都没发现问题 折腾了一晚上都没搞定,T.T 简直要哭了 解决过程:后来求助于网络社区

huang5487378的博客 1万+

TypeError: The view function did not return a valid response. The function either returned None

运行程序时,报错:TypeError: The view function did not return a valid response. The function either returned None or ended without a return statement. 结果仔细排查下发现,原来是由于代码中(if request.method == ‘GET’:)少写了method #...

wyq的博客 4万+

Salt Master报错:Minion did not return. [No response]

Salt Master报错:Minion did not return. [No response] 1. 查看minion端的日志信息 [root@iZbp150ikdomqe3b32qaubZ salt]# cat /var/log/salt/minion [root@iZbp150ikdomqe3b32qaubZ salt]# systemctl restart salt-minion....

东城绝神 6049

nginx报错pread() returned only 0 bytes instead of 4091的分析

上周碰到一个nginx报错, 在本地环境尝试进行还原, 得到以下输出:2017/04/17 11:42:40 [emerg] 11380#0: pread() returned only 0 bytes instead of 4091 in /usr/local/nginx/conf/vhost/test.conf:18222017/04/17 11:42:40 [emerg...

weixin_33739627的博客 704

SpringBoot开发之《兼容http和https同时访问》

小程序开发后台时,必须要以https才能访问,贼难受!配置一下即可解决。 第一步我们在springboot的application中配置如下代码 import org.apache.catalina.Context;import org.apache.catalina.connector.Connector;import org.apache.tomcat.util.descriptor.we...

weixin_30709061的博客 419
上一篇: WCF问题集锦:未按照DataMember定义的名称序列化对象
下一篇: 如何扩展EasyUI在页面中立即显示选中的本地图片
mole
博客等级 码龄26年 75粉丝 166原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值