gpt4 book ai didi

asp.net-web-api - 如何调试 Web API 模型绑定(bind)

转载 作者:行者123 更新时间:2023-12-02 18:08:24 24 4
gpt4 key购买 nike

我现在一直在处理一些 Web API 项目,发现自己每次都会遇到同样的问题,那就是当我执行 POST 或 GET 时,值/模型等为空,或者我得到 404。

有一个 list ,例如:- 我使用了正确的内容类型吗?- 路由设置是否正确- 我发布的模型的签名真的与端点接受的模型相同吗?

如果在失败的地方有一条可以追踪的痕迹,那就太好了。现在它看起来就像一个黑盒子,你把一些东西放进去,它会起作用或不起作用,如果不起作用:请参阅 list 或SO。

是否可以在 Web API 中进行设置,以便调试模型绑定(bind)过程?

最佳答案

我会实现 Action 过滤器。

可以重写的方法之一是:

public override void OnActionExecuted(HttpActionExecutedContext actionExecutedContext)

在此操作中,您可以检查响应状态以及是否有错误来执行所有检查

This article可能是一个很好的起点

关于asp.net-web-api - 如何调试 Web API 模型绑定(bind),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25909396/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com