2

NSURLConnection を使用してプログラムでフォームを送信しようとしています。

フォームを送信するときに適切な応答を確実に得るために、NSURLConnection を使用してフォームを収集し、対応する NSHTTPURLResponse からすべての Cookie を収集し、フォームをスクレイピングして入力し、NSHTTPURLResponse からの Cookie を使用して Web サーバーに再送信します。 .

ただし、NSHTTPCookieStorage にも NSHTTPURLResponse にも、Web サーバーが送り返すすべての Cookie がないことに気付きました。

次の 2 つのメソッド [[NSHTTPURLResponse allHeaderFields] valueForKey:@"Set-Cookie"] および [[NSHTTPCookieStorage sharedHTTPCookieStorage] cookies] の内容を、Web プロキシおよび単純な telnet 経由で見られる応答と比較しました。

Web プロキシおよび telnet を介して表示される応答は、すべて同じ「Set-Cookie」フィールドを示します。

NSHTTPURLResponse からの文字列と NSHTTPCookieStorage からの配列は、互いに一致せず、Web プロキシ/telnet からの結果も一致しません。誰かがその理由を示唆できますか?

ありがとう、

ジェイソン・マゾッタ

4

0 に答える 0