-3

私は iPhone 開発に不慣れです。Google からアクセス トークンを取得した後、それをデコードしました。今は、彼/彼女が登録ユーザーであるかどうかを確認したいだけです。Android でコードを書いています。変換したいです。それをObjective-Cに。

class HttpHelper 
{
 private static String token = null;
 public static void setToken(String token) {
 HttpHelper.token = token;
}

public static String getUrlContentAsString(String url, boolean ignoreHeader)
{
 try 
 {
  HttpGet request =new HttpGet(url);
  DefaultHttpClient client = new DefaultHttpClient();
  if (!ignoreHeader && HttpHelper.token != null)
  request.addHeader(new BasicHeader("Authorization",HttpHelper.token));
  HttpResponse response = client.execute(request);
  HttpEntity responseEntity = response.getEntity();

  BufferedReader reader = new BufferedReader(new InputStreamReader(responseEntity.getContent()));
  StringBuilder sb = new StringBuilder();
  while (true) 
  {
   String line = reader.readLine();

  if (line != null)
  sb.append(line);

  else
  break;
  }

 reader.close();

 return sb.toString();
}

catch (Exception e) {
Log.e(

"VerboActivity", e.getMessage());
}

 return null;
}

誰でも私を助けることができますか?前もって感謝します。

4

1 に答える 1

3

このコードを試してください

 NSMutableURLRequest *request=[[NSMutableURLRequest alloc] init];
[request setHTTPMethod:@"GET"];

ヘッダーを設定するには、[request setValue: headerValue forHTTPHeaderField: headerfieldType ];

本文を設定するには- [request setHTTPBody: body(NSData) ];

最後に応答を取得します-

NSURLResponse *response;
NSData *responseData=[NSURLConnection sendSynchronousRequest:request     returningResponse:&response error:nil];
于 2013-05-28T10:35:08.483 に答える