2011-12-30 8 views
2

Cookieのすべての投稿を見ました...まだ動作しません...いくつかの概念が不足している可能性があります。 ... 私はクッキーを投稿する必要があるポストメソッドのwebviewで "http://example1.com/path1"というURLをロードします。 ので、私は....Cookieを設定してPOSTメソッドで使用し、iOSでwebviewに読み込みます

NSMutableDictionary *cookieProperties = [NSMutableDictionary dictionary]; 
[cookieProperties setObject:@"token" forKey:NSHTTPCookieName]; 
[cookieProperties setObject:@"abcde1234" forKey:NSHTTPCookieValue]; 
[cookieProperties setObject:@"http://example1.com" forKey:NSHTTPCookieDomain]; 
[cookieProperties setObject:@"http://example1.com/path1" forKey:NSHTTPCookieOriginURL]; 
[cookieProperties setObject:@"/" forKey:NSHTTPCookiePath]; 
[cookieProperties setObject:@"0" forKey:NSHTTPCookieVersion]; 
[cookieProperties setObject:@"0" forKey:NSHTTPCookieSecure]; 
をクッキーを作成したクッキー

- (void)applicationDidBecomeActive:(UIApplication *)application{ 

    [[NSHTTPCookieStorage sharedHTTPCookieStorage]setCookieAcceptPolicy:NSHTTPCookieAcceptPolicyAlways]; 
} 

を受け入れるように、すべての設定のアプリケーションFIRSTOF

「abcde1234」「トークン」AVD値の名前と値を渡しクッキー

NSHTTPCookie *cookie1; 
NSHTTPCookieStorage *cookieJar = [NSHTTPCookieStorage sharedHTTPCookieStorage]; 
for (cookie1 in [cookieJar cookies]) { 
    NSLog(@"%@", cookie1); 
} 

で値をログに記録し、私はそこにクッキーがうまく見ることができます... と私は

NSURL *url = [NSURL URLWithString:@"http://example1.com/path1"]; 
NSMutableURLRequest *requestObj = [NSMutableURLRequest requestWithURL:url]; 
[requestObj setHTTPMethod:@"Post"]; 
[requestObj setHTTPShouldHandleCookies:YES]; 


//Load the request in the UIWebView. 
[webView loadRequest:requestObj]; 

としてのWebViewで「http://example1.com/path1を」URLをロードしています...しかし、ウェブが不足しているパラメータのexeptionを示して....それは私のクッキーです.. 私の質問は、どのように設定してこれをすべて動作させるのですか?それはurlのクッキーを設定し、webviewのpostメソッドにロードする方法です。

+0

oh oh ... no response ?? :( –

答えて

1

私は問題を抱えては、ポストのコメントがここで呼び出されている ...自分自身を解決したが、ポストのリクエストボディを設定する声明 を欠場...

NSString *string = [NSString stringWithFormat: @"param=%@&param1=%@", val1,val2]; 
[requestObj setHTTPBody: [string dataUsingEncoding: NSUTF8StringEncoding]]; 

クッキーは、セットアップを正しく..

ました

refとして使用できるので質問を削除しないでください:)

関連する問題