httpを使用してサーバーに身体を投稿しました。私はokhttpを通じて本文を投稿します 私はプログラミングの新人ですので、簡単に説明してください okkhttp post要求 あなたは以下を参照して[OK] HTTPで身体を投稿する方法詳細については私はどのようにユーザー名とパスワードをokで投稿しますか?
login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (emailLogin.getText().toString().length()>3 &&
passwordLogin.getText().toString().length()>4){
emailText=emailLogin.getText().toString();
passwordText=passwordLogin.getText().toString();
new AsyncTask<Void, Integer, String>() {
@Override
protected void onPreExecute() {
super.onPreExecute();
//progressBar.setVisibility(View.VISIBLE);
}
@Override
protected String doInBackground(Void... params) {
String response;
String body="email="+emailText+"&password="+passwordText;
response=http.postRequest(HttpConfigs.URL_AUTH,body);
return response;
}
@Override
protected void onPostExecute(String response) {
super.onPostExecute(response);
try {
final JSONObject responseJson = new JSONObject(response);
remoteMessage=responseJson.getString("message");
if (responseJson.getBoolean("result")){
showMessage(remoteMessage);
JSONObject data = responseJson.getJSONObject("data");
Log.d("WaseemTest","Data"+data);
auto login
runOnUiThread(new Runnable() {
@Override
public void run() {
startActivity(new Intent(LoginActivity.this,MainActivity.class));
finish();
}
});
progressBar.setVisibility(View.INVISIBLE);
}else{
showMessage(remoteMessage);
}
} catch (JSONException e) {
e.printStackTrace();
}
}
@Override
protected void onProgressUpdate(Integer... values) {
super.onProgressUpdate(values);
}
}.execute();
}
}
});
}
? –
i)は(この okHttpClient =新しいOkHttpClientを試してみました。 。 要求=新しいRequest.Builder()URL(URL).build(); –
は、私はルートは、Webサーバー上で定義された(BASE_URL +ルート) –