Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/sockets/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Web Api 2 Odata和版本控制_Odata_Asp.net Web Api2 - Fatal编程技术网

Web Api 2 Odata和版本控制

Web Api 2 Odata和版本控制,odata,asp.net-web-api2,Odata,Asp.net Web Api2,我们正在尝试使用Web Api 2实现一个OData提要,它将被各种客户端使用。尝试使用Power Query for Excel时,我们会看到奇怪的行为,这似乎与Power Query在请求中设置了以下标题有关: MaxDataServiceVersion:3.0 OData最大版本:4.0 当使用ODataforWebAPI的v3版本时,我们得到了一个404响应(如果相同的请求在fiddler中重播,而ODataMaxVersion不起作用) 当使用Web Api的最新v4版本时,我们得到

我们正在尝试使用Web Api 2实现一个OData提要,它将被各种客户端使用。尝试使用Power Query for Excel时,我们会看到奇怪的行为,这似乎与Power Query在请求中设置了以下标题有关:

MaxDataServiceVersion:3.0

OData最大版本:4.0

  • 当使用ODataforWebAPI的v3版本时,我们得到了一个404响应(如果相同的请求在fiddler中重播,而ODataMaxVersion不起作用)
  • 当使用Web Api的最新v4版本时,我们得到了403响应(如果相同的请求在fiddler中重播,而没有MaxDataServiceVersion,则一切正常)

这是一个配置问题还是一个bug?

似乎是最新电源查询的bug。