こんにちは、仲間のプログラマー、ASIHTTPRequestどうすればログインできますか?
Intro:Im(obj-C、X-code)でアプリを書くと、ウェブサイトにログインしてこのウェブサイトにいくつかのことをすることができます。私はCとC++を知っていますが、これは私が書こうとしている最初の「本当のアプリ」です。 私は最初に私のMacで動作するようにしようとしている、私はIOSのための同じアプリを書くしたい。
ウェブサイトはhttps://www.mymeteor.ie
1)ログイン
NSURL *LOGIN_URL;
LOGIN_URL = [NSURL URLWithString:@"https://www.mymeteor.ie/go/mymeteor-login-manager"];
ASIFormDataRequest *request;
request = [ASIFormDataRequest requestWithURL:LOGIN_URL];
[request setPostValue:@"**********" forKey:@"msisdn"]; //username
[request setPostValue:@"****" forKey:@"pin"]; //password
[request startSynchronous];
この要求リターンを私は正しいユーザ名とパスワードを入力200で、応答文字列がどのあなたができる次のWebページでステータスコード
しかし、私は別のユーザー名とパスワードを入力すると、ステータスコードはまだ200ですが、応答文字列は再びログインページです。
ログインしているかどうかを確認するにはどうすればよいですか? 私がログインしたら、私はサイト上でFreeWebTextを使いたいと思っています。
これを行うにはどうすればよいでしょうか?ヒントを教えてください。
ありがとうございました
ちょっと、 返信用Thx。 私はサイトにapiがあるとは思わない(とにかく過去2〜3日分のものを探していた)とにかくうそをついて試してみてください。 誰かが正常にログインすると、CFID、CFTOKEN、およびjsessionidを受け取ることがあります。これらはアドレスバーに表示されます。 – BuildingJarl
レスポンスヘッダーかリクエストヘッダーか、メタデータとして送信されますか? – BuildingJarl