0

NSURLProtocol を見て、いくつかのヘッダーを挿入しようとしています。

- (void)startLoading {
    NSMutableURLRequest *newRequest = [self.request mutableCopy];
    [NSURLProtocol setProperty:@YES forKey:kAccessCodeProtocolKey inRequest:newRequest];
    self.connection = [NSURLConnection connectionWithRequest:self.request delegate:self];
}

しかし、私の startLoading は決して呼び出されません

4

3 に答える 3

1

とにかく、ヘッダーを追加するには、次のスニペットを使用して、詳細な検索を行っていないと感じています

NSURL *URL = [NSURL URLWithString:@"http://example.com/..."];
NSMutableURLRequest *request = [NSMutableURLRequest requestWithURL:URL
                                                       cachePolicy:NSURLRequestUseProtocolCachePolicy
                                                   timeoutInterval:30.0];
[request addValue:@"application/json" forHTTPHeaderField:@"Content-Type"];
于 2014-03-13T18:58:02.140 に答える
0

通常は NSURL インスタンスで初期化し、NSMutableURLRequest が提供します

- (void)addValue:(NSString *)value forHTTPHeaderField:(NSString *)field

この方法でヘッダーを設定できるメソッド

于 2014-03-13T18:56:53.830 に答える