gpt4 book ai didi

Azure 移动服务自定义 API 在客户端收到错误请求

转载 作者:行者123 更新时间:2023-12-04 16:33:32 25 4
gpt4 key购买 nike

因此,我正在使用 azure 移动服务后端来尝试制作自定义 API。但是,我似乎无法从客户端连接到模板表。当您使用模板创建新的 Azure 移动服务时,它们会为您提供此 values类似于此格式的 API Controller

[MobileAppController]
public class ValuesController : ApiController
{
// GET api/values
[Route("api/values")]
public string Get()
{
return "test";
}
}

从客户端我尝试像这样调用此端点

var result = mobileService.InvokeApiAsync<string>("values", HttpMethod.Get, null).Result;

由于某种原因,我不断收到此异常

{"The request could not be completed. (Bad Request)"}

{Method: GET, RequestUri: 'http://localhost:58457/api/values', Version: 1.1, Content: <null>, Headers:
{
X-ZUMO-FEATURES: AT
X-ZUMO-INSTALLATION-ID: b04f4e19-4f41-46ed-9767-9c1352037559
Accept: application/json
User-Agent: ZUMO/1.3
User-Agent: (lang=Managed; os=Windows; os_version=6.1.65536.7601; arch=Win32NT; version=1.3.30324.0)
X-ZUMO-VERSION: ZUMO/1.3 (lang=Managed; os=Windows; os_version=6.1.65536.7601; arch=Win32NT; version=1.3.30324.0)
}}

这也只是模板,因此在我启动并运行任何自定义端点之前,我需要它才能工作。关于问题可能是什么的任何想法吗?

最佳答案

您可以通过将应用设置 MS_SkipVersionCheck 设置为 true 来选择退出版本检查。在 web.config 或 Azure 门户的“应用程序设置”部分中指定此项。 enter image description here在门户中将 ms_skipversioncheck 设置为 true。

关于Azure 移动服务自定义 API 在客户端收到错误请求,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35382200/

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