Getting a Request.Headers value

后端 未结 7 1069
忘了有多久
忘了有多久 2020-12-01 07:33

Very simple I\'m sure, but driving me up the wall! There is a component that I use in my web application that identifies itself during a web request by adding the header \"X

7条回答
  •  半阙折子戏
    2020-12-01 08:08

    string strHeader = Request.Headers["XYZComponent"]
    bool bHeader = Boolean.TryParse(strHeader, out bHeader ) && bHeader;
    
    if "true" than true
    if "false" or anything else ("fooBar") than false
    

    or

    string strHeader = Request.Headers["XYZComponent"]
    bool b;
    bool? bHeader = Boolean.TryParse(strHeader, out b) ? b : default(bool?);
    
    if "true" than true
    if "false" than false
    else ("fooBar") than null
    

提交回复
热议问题