2016-03-04 90 views
1

以下是我正在做的事情。刚刚创建的Azure移动应用服务调用返回http 400错误

  1. 安装最新的Azure的SDK(按日期)
  2. 打开Visual Studio 2013
  3. 创建一个新的Azure的移动应用项目。简单的服务与的TodoItem数据对象和2个简单的控制器上创建 - TodoItemController和ValuesController
  4. 不要改变任何东西
  5. 启动项目

服务已启动,并在当地IISExpress托管在URL http://localhost:50993/(端口可能会有所不同)。 The “此移动应用已启动并运行”在浏览器中打开网页。但是当我尝试调用一些GET操作时会返回http 400错误:例如http://localhost:50993/api/valueshttp://localhost:50993/tables/TodoItem

任何想法?我的环境有问题吗?或者我做错了什么?

谢谢。

+0

当你通过邮递员运行时,实际的400错误是多少?如果你看调试,那么是否有任何打印? –

+2

我的猜测是,您还没有将X-ZUMO-VERSION标头添加到请求中。请参阅https://azure.microsoft.com/en-us/documentation/articles/app-service-mobile-client-and-server-versioning/ –

+0

@zhe我的答案在下面有帮助吗? –

回答

2

我想你可以选择退出版本检查,为应用程序设置MS_SkipVersionCheck设置值为true。在web.config中或Azure门户的“应用程序设置”部分指定。

-2

末添加

http://localhost:50993/tables/Location?ZUMO-API-VERSION=2.0.0 

会做的伎俩。

相关问题