【问题标题】:One API Post request but Multiple Responses一个 API 发布请求但有多个响应
【发布时间】:2021-11-02 05:07:59
【问题描述】:

我有一个带有 2 个值的下拉菜单,比如说下拉值 1 和下拉值 2 我有一个 post 函数,它发送一张图像和选定的下拉值作为输入并返回响应。在这种情况下,有 2 个下拉列表,响应将根据所选下拉值而有所不同。我如何通过相同的 POST 请求获取和使用不同的响应任何帮助将不胜感激(我正在使用 reactjs 发送请求)

【问题讨论】:

  • 有点不清楚您的问题是什么,但是如果您执行 same POST 请求,您通常会得到相同的响应。但我猜你想做一个稍微不同的 POST 请求?尝试更详细地解释您的问题。这是前端问题还是后端问题。包含代码。
  • 兄弟,如果我发布带有下拉值 1 的数据,那么我会得到响应,例如。 name 和 id 如果我使用下拉值 2 发布,那么我会得到像 image_url 和 id 这样的响应。我需要一次获取特定数据并显示它
  • 您回复了我大约一半的评论。如果你不分享你的代码,任何人都无法帮助你。

标签: reactjs api httpresponse


【解决方案1】:

为您的解决方案提供概念性构想。但实施完全取决于您。如果您无权访问 rest api 代码,那么我的建议完全无法使用。

  1. 在您的 API 中编写一个接受必要参数的函数(添加额外的标志参数,表示您选择的下拉菜单类型)。

  2. 另外,如果你想在一个 api 中使用多个返回类型,你可以使用 Tuple(在 .net 中,例如:return new Tuple(min, max)。

【讨论】:

  • 兄弟,我无法访问 api,但问题是如果我发布带有下拉值 1 的数据,那么我会得到响应,例如。 name 和 id 如果我使用下拉值 2 发布,那么我会得到像 image_url 和 id 这样的响应。我需要一次获取特定数据并显示它
  • 明白了,当你得到你的价值时,只要放置一个 if 条件就可以了。检查 id 并根据 id 你可以绑定你的值或 image_url 或做任何事情。
  • 请看这个问题我解释清楚了stackoverflow.com/questions/69807045/…
  • @KarthikeyanM 请检查答案部分:stackoverflow.com/questions/69807045/…
猜你喜欢
  • 2021-07-17
  • 2017-10-12
  • 2018-03-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多