HttpClient.PostAsJsonAsync does not return the correct ReasonPhrase

If you consume Web API endpoint which returns HttpResponseMessage by setting the custom response message the HttpClient uses generic error messages like "Bad Request" as ReasonPhrase (for 400 Statu...

Id #1873 | Release: None | Updated: Today at 12:27 PM by markoh | Created: Today at 12:27 PM by markoh

ODataUriParser can not parse key segment after function segment

ODataUriParser can not parse key segment after function segment such as: "~/Customers(42)/NS.BoundToEntityReturnsEntityCollectionNoParams()(42)"

Id #1872 | Release: None | Updated: Today at 11:47 AM by fenzhao | Created: Today at 11:47 AM by fenzhao

NegotiatedContentResult does not copy the error message from the incoming HttpError to HttpResponseMessage.ReasonPhrase

NegotiatedContentResult does not copy the error message from the incoming HttpError to HttpResponseMessage.ReasonPhrase When ASP.NET Web API controller action with signature like this public a...

Id #1871 | Release: None | Updated: Today at 11:34 AM by markoh | Created: Today at 11:34 AM by markoh

URLs are either prematurely partially encoded or erronously not fully encoded

This behaviour can be reproduced with an out-of-the-box MVC 5 project using VS 2012. I tried using the nightly, but NuGet gives a timeout error when trying to update the packages. using System; us...

Id #1870 | Release: None | Updated: Today at 9:55 AM by stijnherreman | Created: Today at 9:55 AM by stijnherreman

Action does not support a open type parameter

Action does not support a open type parameter. If parameter contains a dynamic property, the whole parameter will be read as null. It is failed to get dynamicPropertyDictionary from the resource ...

Id #1869 | Release: None | Updated: Today at 9:06 AM by jiajyu | Created: Today at 9:06 AM by jiajyu

Should not do validataion in ODataUriParser for invalid enum literal value in uri

Should not do validataion in ODataUriParser for invalid enum literal value in uri.

Id #1868 | Release: None | Updated: Today at 9:02 AM by fenzhao | Created: Today at 9:01 AM by fenzhao

The parameter of enum type in bound function does not work.

The parameter of enum type in bound function does not work.

Id #1867 | Release: None | Updated: Today at 6:54 AM by fenzhao | Created: Today at 6:54 AM by fenzhao

filtering by time throw parser error

The following query throws a parser error when it reaches the validate expression end token: $filter=time(Timestamp)%20ge%2000:01 { "error":{ "code":"","message":"The query specified in the URI ...

Id #1866 | Release: None | Updated: Tue at 8:07 PM by thebothead | Created: Tue at 8:03 PM by thebothead

The containing entity is missing in the response header Location of creating a contained entity.

Say entity types: Account, PremiumAccount, which derives from Account PaymentInstrument Containment navigation properties: Account.PayinPIs, which is of collection PaymentInstrument type If t...

Id #1865 | Release: None | Updated: Tue at 10:34 AM by jinfutan | Created: Tue at 10:34 AM by jinfutan

The selected properties are not listed in context url of an contained entity.

Say entity types: Account, PremiumAccount, which derives from Account PaymentInstrument Containment navigation properties: Account.PayoutPI, which is of type PaymentInstrument If the request i...

Id #1864 | Release: None | Updated: Tue at 10:19 AM by jinfutan | Created: Tue at 10:19 AM by jinfutan