REST Webサービスにログインするためにユーザー名とパスワードを送信するためにJSONオブジェクトを使用する必要があります。私は次のコードでアンドロイドでやった。iphoneのRESTログインwebserviceにユーザー名とパスワードでJSONオブジェクトを送信するにはどうすればいいですか?
HttpClient client = new DefaultHttpClient();
String responseBody;
JSONObject jObj = new JSONObject();
try
{
HttpPost post = new HttpPost("http://localhost:8080/MTA/login");
jObj.put("email", "[email protected]");
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でどうすればいいですか?
あなたの質問を明確にしてください、ログインデータを検索したり、PHPファイルに挿入したいのですか? – vishiphone
あなたがデータを投稿するのが難しい場合はasihttprequestフレームワークをチェックしてください。そうでなければjsonをur app内に作成すると問題があります。 – sujith1406
@vishiphone:ログインWebサービスに送信されたユーザー名とパスワードが必要です。次に、Webサービス側では、書き込みか否かをチェックし、その応答に従ってデータベースをチェックインします。誰もコードを持っていれば私に送ってください。 – python