Neo*_*Neo 6 c# httprequest asp.net-web-api
我试图获得如下标题值 -
IEnumerable<string> headerValues = request.Headers.GetValues("MyCustomerId");
var id = headerValues.FirstOrDefault();
Run Code Online (Sandbox Code Playgroud)
如果标头值为null或不存在则抛出错误 - InvalidOperationException
null检查GetValues不提供任何值,因为它永远不会返回null.如果标头不存在,您将收到InvalidOperationException
这样做的诀窍?
您可以像这样检查 null:
if(System.Web.HttpContext.Current.Request.Headers["MyCustomerId"] != null)
{
// do something
}
Run Code Online (Sandbox Code Playgroud)
久经考验
| 归档时间: |
|
| 查看次数: |
5756 次 |
| 最近记录: |