REST Webサービスにログインするには、ユーザー名とパスワードを送信するためにJSONオブジェクトを使用する必要があります。私は次のコードでアンドロイドでやりました。
HttpClient client = new DefaultHttpClient();
String responseBody;
JSONObject jObj = new JSONObject();
try
{
HttpPost post = new HttpPost("http://localhost:8080/MTA/login");
jObj.put("email", "user@email.com");
jObj.put("password", "password12345");
StringEntity se = new StringEntity(jObj.toString());
post.setEntity(se);
post.setHeader(new BasicHeader(HTTP.CONTENT_TYPE, "application/json"));
post.setHeader("Content-type", "application/json");
System.out.println("webservice request executing");
ResponseHandler responseHandler = new BasicResponseHandler();
responseBody = client.execute(post, responseHandler);
System.out.println("Response : " + responseBody);
/*
* You can work here on your responseBody
* if it's a simple String or XML/JSON response
*/
}
catch(Exception e)
{
System.out.println("Exception : " + e);
}
iOSでも同じことをしなければなりません。iOSでどのようにできますか?