gpt4 book ai didi

asp.net - 如何在 REST web 服务中编写具有多个参数的方法

转载 作者:行者123 更新时间:2023-12-02 03:48:32 28 4
gpt4 key购买 nike

我需要开发一个有很多参数的网络方法。在 REST 中,我了解 Web 服务通过将自身附加到特定实体而具有其自身的意义,并且 HttpVerb 确定操作类型。

这个webmethod不能关联实体,它只是调用一个存储过程并返回数据,所以我假设它只有一个GET方法。但它的参数太多,无法放入一个 URL。那么,我是否需要考虑使用 POST 方法而不是 GET。

最佳答案

它不会真的 100% 真实地传递给 REST,但您可以调用一个 Web 方法来查看 url 的查询字符串部分以获取其他参数。

您将拥有一个路由为“/GetData”的网络方法。

domain.com/GetData?Parameters=firstParm=1^secondParm=info^thirdParm=test

然后在网络方法中,您将检查参数的查询字符串,然后用“^”符号拆分字符串。

domain.com/GetData?firstParm=1&secondParm=info&thirdParm=test

你必须为每个参数做一个查询字符串。

关于asp.net - 如何在 REST web 服务中编写具有多个参数的方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15412364/

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