0

サーバーから Cookie を取得しようとしているので、ユーザー名とパスワードと Cookie を使用してサーバーにログインできます。

ASIHTTPRequest私はクッキーを次のように取得します

JSESSIONID=Pt1vcPv0TbaRsK2J6nnWuHu4.pard; Path=/parity,JSESSIONID=z9Gf40eSCVsF3xYcG-yrONsU.pardemo; Path=/parity,NSC_QBSJUFN-EFNP=ffffffff090b1dd445525d5f4f58455e445a4a4229a0;path=/

NSHTTPCookie では、私はそれを非常に異なったものにしています。これが私が Cookie を呼び出す方法です。上記の結果として取得できる方法はありますか?

NSMutableURLRequest *postRequest = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"http://www.exapmle.com/server/api.ashx"]];

NSArray *cookies = [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies];
NSHTTPCookie *cookie =[[NSHTTPCookie alloc]init];
for (int i = 0; i < [cookies count]; i++) {

    cookie = [cookies objectAtIndex:i];

    NSLog(@"Cookie: %@, %@, %@ ,%@", [cookie domain],[cookie path],[cookie name],[cookie value]);

    }
}
4

1 に答える 1

0

ASIHttp はかなり古く、開発者が使用を中止するように提案しているにもかかわらず、使用されなくなりましたLink

善良な人々による素敵なライブラリであるAFNetworkingに移動してください。

于 2014-11-13T09:42:36.283 に答える