2009-04-19 11 views
0

スペースから%20などの文字を置き換えるために文字列から作成したURLをどのようにサニタイズすることができますか?iPhoneのURLとPOST

NSLogをNSLogに印刷するにはどうすればよいですか?

POSTを使用してウェブサーバーにデータを送信するにはどうすればよいですか?

NSURL * theURL = [[NSURL alloc] initWithString:url]; 
NSString * results = [NSString stringWithContentsOfURL:theURL]; 

が取引を行いますが、私は、そのようなユーザ名やパスワードなどの機密データの上に何を送信していますされています。私は、HTMLのGETのためのことを知っていますか?

答えて

1

POST要求を実行するためのより簡単なフレームワークは、Ben CopseyのASIHTTPRequestキットです。これはNSHTTPRequestをラップし、多くの便利な機能を追加します。それはあなたに時間を節約し、確かにチェックアウトする価値があります。

2

まず第一に、複数の質問は、複数の質問として尋ねられる必要がありますが、私はとにかくお答えします:

POSTデータを送信
  1. NSString *escapedString = [string stringByAddingPercentEscapesUsingEncoding:NSUTF8StringEncoding];
  2. NSLog(@"URL is: %@, contents is: %@", myURLObject, [NSString stringWithContentsOfURL:myURLObject]);
  3. はすでにthis question
に回答されています
+0

また、あとでURLを公開しない場合は、リークされます。 – rpetrich

1

私は自分の答えを書いている間に質問が変わった。これはPOSTに答える方法である。

NSURLConnectionを使用する必要があります。