Webapi CreateErrorResponse抛出ArgumentException

时间:2016-02-02 08:28:06

标签: asp.net-web-api

我正在尝试使用状态代码和字符串调用扩展方法CreateErrorResponse。

该函数抛出ArgumentException的问题,其中包含值不在预期范围内的其他信息。

我尝试发送不同的参数值,显式地转换参数并使用不同的重载。

代码

private HttpResponseException GetItemsException(IEnumerable<Guid> ids, string errorMessage, HttpStatusCode status)
{
    HttpResponseMessage error = Request.CreateErrorResponse(status, errorMessage);
    error.Headers.Add("ids", ids.Select(id => id.ToString()));

    return new HttpResponseException(error);
}

0 个答案:

没有答案