我正在尝试使用状态代码和字符串调用扩展方法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);
}