gpt4 book ai didi

javascript - 我可以在没有相应 C# 对象的情况下在 API 上接收 JavaScript 对象吗?

转载 作者:行者123 更新时间:2023-12-03 09:54:07 27 4
gpt4 key购买 nike

我有一个 Web API 2 Controller 。我在调用中从客户端发送 JavaScript 对象:

myObject = {propertyOne: 'Hi', propertyTwo: 'Bye'}

我是否必须在 C# 中创建一个具有这些属性的类才能接收该对象作为 Web API Controller 的参数?

    public void controllerMethod(myObject object)
{

}

是否可以避免创建仅用于接收数据的对象?如果是这样,怎么办?

最佳答案

下面的方法可行,但不推荐。

public void controllerMethod(dynamic myObject)
{

}

在众多好处中,创建一个对象并绑定(bind)它是一个积极的安全好处,这样您就无法从攻击者那里获取不该存在的额外属性。

关于javascript - 我可以在没有相应 C# 对象的情况下在 API 上接收 JavaScript 对象吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30791651/

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