美文网首页IOS
NSMutableURLRequest 删除请求头Header

NSMutableURLRequest 删除请求头Header

作者: 偷的浮生整日闲 | 来源:发表于2020-07-23 19:54 被阅读0次

    NSMutableURLRequest 删除、添加

    1、看下NSMutableURLRequestsetValue: forHTTPHeaderFieldaddValue: forHTTPHeaderField两个方法注释如下,请看discussion说明:
    /*! 
      
        @discussion  If a value was previously set for the given header
        field, that value is replaced with the given value.
    */
    - (void)setValue:(nullable NSString *)value forHTTPHeaderField:(NSString *)field;
    
    /*! 
        @discussion This method provides a way to add values to header
        fields incrementally. If a value was previously set for the given
        header field, the given value is appended to the previously-existing
        value. 
    */
    - (void)addValue:(NSString *)value forHTTPHeaderField:(NSString *)field;
    
    2、setValue: forHTTPHeaderField会覆盖之前设置请求头,而addValue: forHTTPHeaderField并不会覆盖;由此可以通过覆盖的方式setValue:nil forHTTPHeaderField:xxx来删除xxx请求头:
    [request setValue:nil forHTTPHeaderField:@"xxx"];
    

    相关文章

      网友评论

        本文标题:NSMutableURLRequest 删除请求头Header

        本文链接:https://www.haomeiwen.com/subject/nkxklktx.html