Closed Issue: [CORS] Origin comparison should be case-sensitive for simple...
According to CORS spec (http://www.w3.org/TR/cors/#resource-requests) for simple request origin comparison is case sensitive:If the value of the Origin header is not a case-sensitive match for any of...
View ArticleClosed Issue: [CORS] Make System.Web.Http.Cors.Tracing.TraceCategories public...
System.Web.Http.Tracing.TraceCategories is public, so should be CORS.It allows easier tracing code when filtering category is needed.
View ArticleClosed Issue: [CORS] Put EnableCors under namespace System.Web.Http [913]
The HttpConfiguration extension EnableCors is under namespace System.Web.Http.Cors in recent build. As a result, to enable cors in WebApiConfig you need to include 'using System.Web.Http.Cors'.In...
View ArticleEdited Feature: Add support for Spatial Data types in OData [1010]
Currently, there is no support for spatial data types in Web API OData. Consider adding support for this as it makes impossible to develop any service that has to deal with spatial data.
View ArticleEdited Issue: Model-binding collection fails when non-collection property...
Given a collection property named "foos" and another property named "foosBar" on an object being model-bound, because of the implementation of the PrefixContainer (specifically the IsPrefixMatch...
View ArticleCommented Issue: Model-binding collection fails when non-collection property...
Given a collection property named "foos" and another property named "foosBar" on an object being model-bound, because of the implementation of the PrefixContainer (specifically the IsPrefixMatch...
View ArticleCommented Unassigned: Global error handler for Web API [1001]
If my Web API application is going to return an error to a client, I want to know about it.I want to set up something like ELMAH to notify me when the problem occurs, and I want full details of the...
View ArticleEdited Issue: CORS doesn't seem to work for me with POST [951]
Hi, I followed the instructions on http://aspnetwebstack.codeplex.com/wikipage?title=CORS%20support%20for%20ASP.NET%20Web%20API to setup CORS.When Get requests are issues I see the OPTIONS request, the...
View ArticleCommented Issue: CORS doesn't seem to work for me with POST [951]
Hi, I followed the instructions on http://aspnetwebstack.codeplex.com/wikipage?title=CORS%20support%20for%20ASP.NET%20Web%20API to setup CORS.When Get requests are issues I see the OPTIONS request, the...
View ArticleCommented Issue: CORS doesn't seem to work for me with POST [951]
Hi, I followed the instructions on http://aspnetwebstack.codeplex.com/wikipage?title=CORS%20support%20for%20ASP.NET%20Web%20API to setup CORS.When Get requests are issues I see the OPTIONS request, the...
View ArticleEdited Unassigned: Batching handlers should dispose responses in case of...
When a batch request is received in Web API, this request is spawn into multiple requests. When these requests are being executed one by one, there is a possibility that one of the request's processing...
View ArticleEdited Unassigned: Batching handlers should dispose responses in case of...
When a batch request is received in Web API, this request is spawn into multiple requests. When these requests are being executed one by one, there is a possibility that one of the request's processing...
View ArticleEdited Unassigned: [AttributeRouting]Route not being added to route...
In the following scenario, the Get() action on ReproController, which is decorated with an attribute route is _not_ being added to the route collection. On the other hand, the Get() action on the...
View ArticleEdited Unassigned: Batching handlers should copy properties from batch...
WebApi-on-Owin's HttpMessageHandlerAdapter populates following properties on an incoming request:MS_RetrieveClientCertificateDelegateMS_IsLocalWhen a batching request comes in these are populated on...
View ArticleEdited Unassigned: [WebApiOnOwin]Provide virtual methods on...
The current signature of OwinBufferPolicySelector is the following:We should make the UseBufferedInputStream & UseBufferedOutputStream methods overridable.```public class OwinBufferPolicySelector :...
View ArticleClosed Issue: ASP.NET Web API OData does not work with Excel [820]
Excel expects an XML service doc, but it doesn't send any Accept header. By default ASP.NET Web API OData sends back a JSON service doc when no Accept header is specified. As a result you cannot...
View ArticleClosed Issue: Make creation of HttpRouteCollection easier [153]
Our use of HttpRouteValueDictionary is more cumbersome than necessary: we use TypeDescriptors to initialize in two places and often had extra checks for null spread out at each call site rather than in...
View ArticleClosed Issue: Make query composition extensible [66]
Right now these entire name space is marked as internal.This prevents anyone from extending the OData support to add the missing and very much required $select, $any, $all etc. commands. ($select being...
View ArticleClosed Feature: Separate service location from dependency injection [26]
There is a lot of confusion today about how Web API uses service location vs. dependency injection, caused in no small part by the fact that both activities today are performed against...
View ArticleEdited Unassigned: [AttributeRouting]Route not being added to route...
In the following scenario, the Get() action on ReproController, which is decorated with an attribute route is _not_ being added to the route collection. On the other hand, the Get() action on the...
View Article