1220得票29回答
如何在Chrome中让ASP.NET Web API返回JSON而不是XML?

使用较新的ASP.NET Web API时,在Chrome中看到了XML - 我该如何更改请求以获得JSON,以便在浏览器中查看?我相信这只是请求标头的一部分,我的理解正确吗?

679得票18回答
IMDB提供API吗?

我最近发现了一个电影组织应用程序,它从IMDB数据库获取数据。 IMDB是否提供API供此类应用程序使用?或者有没有第三方API可用?

675得票4回答
为所有服务器端代码调用ConfigureAwait的最佳实践

当您拥有服务器端代码(即某个ApiController)并且您的函数是异步的 - 因此它们返回Task<SomeObject>时,是否认为每次等待调用的函数时应该使用ConfigureAwait(false)是最佳实践? 我曾经读到过这样做更具性能,因为它不必切换回原始线程上下文。...

527得票18回答
将整数数组传递给ASP.NET Web API?

我有一个ASP.NET Web API (版本4)的REST服务,在这个服务中我需要传递一个整数数组。 这是我的Action方法:public IEnumerable<Category> GetCategories(int[] categoryIds){ // code to r...

502得票11回答
WCF与ASP.NET Web API的区别

我花了几个月的时间来理解 WCF 的概念,最近我开发了我的第一个 WCF 服务应用程序。 我在努力理解配置文件中的所有设置。 虽然我不确定它是否适合环境,但似乎你可以用它实现很多神奇的事情。 前几天我发现 Microsoft 推出了一种新的东西,叫做 ASP.NET Web API。 据...

492得票6回答
有没有一种<meta>标签可以在所有浏览器中关闭缓存?

我了解到,当您无法访问Web服务器的标头时,可以使用以下方法关闭缓存: &lt;meta http-equiv="Cache-Control" content="no-store" /&gt; 但我也看到在某些版本的IE中这个方法不起作用。有没有一组&lt;meta&gt;标签可以在所有...

460得票15回答
ASP.NET Web API中返回错误的最佳实践

I have concerns on the way that we returns errors to client. 我们返回错误时是否立即通过抛出HttpResponseException来处理错误: public void Post(Customer customer) { ...

421得票11回答
使用HttpClient从Web API POST JsonObject

我正在尝试使用Web API中的HttpClient POST一个JsonObject,但我不太确定如何操作,并且找不到很多示例代码。 目前我的代码如下:var myObject = (dynamic)new JsonObject(); myObject.Data = "some data"...

406得票6回答
如何保护ASP.NET Web API的安全性

我想使用ASP.NET Web API构建一个RESTful Web服务,供第三方开发人员访问我的应用程序数据。 我已经阅读了很多关于OAuth的资料,它似乎成为标准,但是找到一个好的样例并附带解释它的工作原理(而且确实能够工作!)似乎非常困难(特别是对于OAuth新手来说)。 是否有一...

404得票8回答
ASP.NET MVC中ApiController和Controller的区别

我一直在尝试 ASP.NET MVC 4 beta,并且现在有两种类型的控制器:ApiController 和 Controller。 我有点困惑在什么情况下可以选择特定的控制器。 例如:如果我要返回一个视图,那么我应该使用Controller还是普通的ApiController? 我知道...