私は単純なWISPrクライアントを実行しています。BTOpenZone
ホットスポットを使用してテストしたところ、それwillSendRequest
が呼び出され、ホットスポットのランディングページにリダイレクトされることがわかりました。willSendRequest
WISPr xmlタグを取得したいので、nilを返しますが、connectionDidFinishLoading
が呼び出されていることがわかり、データが受信されていないことを確認します。
- (NSURLRequest *)connection:(NSURLConnection *)connection willSendRequest:(NSURLRequest *)request redirectResponse:(NSURLResponse *)redirectResponse
{
NSHTTPURLResponse *httpResponse = (NSHTTPURLResponse *)redirectResponse;
int statusCode = [httpResponse statusCode];
NSLog(@"redirect status code : %d", statusCode);
NSDictionary *dict = [httpResponse allHeaderFields];
NSLog(@"redirect dict : %@", [dict description]);
if (statusCode >= 300 && statusCode < 400)
{
NSLog(@"redirect requested: %@", request);
return NULL;
}
return request;
}
tcpdumpを使用してパケットをスニッフィングしても、WISPrタグが見つかりません。
WISPr xmlタグがない理由はありますか?
皆さんの助けに本当に感謝しています。どうも