0

API を使用して、アプリ内でユーザーにアカウントを作成してもらいます。

これで、objective-C で値を送信するために必要な URL を生成できます。API ドキュメントには、何が起こったかを確認できる戻り値があります。

私の質問は、その情報をアプリのユーザーにどのように伝えるかです。リターン コールは HTML ページにプレーン テキストとして表示されます。

何か案は?

前もって感謝します。

///////

2012-10-03 12:24:31.557 マルチ Web[72631:15203] 辞書リスト - {接続 = "キープアライブ"; "コンテンツエンコーディング" = gzip; 「内容の長さ」= 26; "Content-Location" = "signup.php"; "Content-Type" = "text/html"; Date = "Tue, 02 Oct 2012 23:24:32 GMT"; P3P = "policyref=\"/w3c/p3p.xml\", CP=\"ALL CURa ADMa DEVa OUR IND UNI COM NAV INT STA PRE\""; サーバー = "Apache/2.2.14 (Ubuntu)"; ステータス = "200 OK"; TCN = 選択; Vary = "negotiate,Accept-Encoding"; "X-Limit-Key-Limit" = 10000; "X-Limit-Key-Remaining" = 9992; "X リミット キー リセット" = 236; "X 制限ユーザー制限" = 320; "

コンソールでこれを取得したので、アカウントを正常に作成しました。途中で Status = "200 OK" と表示されます。

その特定の行をどのように使用しますか? UIAlertView をそれに接続できれば、私は行きたいところにいます。

乾杯。

4

2 に答える 2

0

あなたの状況がこの質問に関連しているかどうかはわかりません。使用しているgetPocket APIのドキュメントによると、次のように表示されます。

ここに画像の説明を入力

apple docsによると、デフォルトの HTTP メソッドは GET です。必要なことは、API からの応答ヘッダーを確認することです。したがって、次のように httpMethod を HEAD に変更する必要があります。

NSMutableURLRequest *modReq = [NSMutableURLRequest requestWithURL:[NSURL URLWithString:@"www.somesite.com/?something"]];
    [modReq setHTTPMethod:@"HEAD"];

次に、次のような方法でヘッダーから値を読み取ることができます。

NSURLResponse* response = // the response, from somewhere
NSDictionary* headers = [(NSHTTPURLResponse *)response allHeaderFields];

その後、応答値を取得し、それに応じてユーザーに状況を伝えることができます。

于 2012-10-02T23:13:40.917 に答える
0

これは、ユーザー インターフェイスの設計と作成と呼ばれます。

サーバーにリクエストを送信し、レスポンスを取得します。あなたの仕事は、応答を調べ、それが何を意味するかを認識し、適切な方法で応答の意味をユーザーに伝えることです。ユーザーは html の解析の専門家ではないため、ほとんどの場合、html を表示することはまったく不適切です。

ユーザーがユーザー名とパスワードを正しく入力した場合、適切な応答は通常、ユーザーがサイトにアクセスできるようになったことです。

于 2016-01-25T09:00:37.580 に答える