在 Android Studio 中,我在我的项目中设置了一个带有 OkHttp 的登录页面,但我在 OkHttp 连接中遇到了一个小问题。我不知道如何创建 POST 正文。下面是我的代码:
btn_login.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
if (isNetworkAvailable()) {
userLogin();
final String email = inemail.getText().toString().trim();
final String password = inpass.getText().toString().trim();
okHttpClient = new OkHttpClient();
MediaType mediaType = MediaType.parse("application/json");
RequestBody body = RequestBody.create(mediaType, "{\"action\":\"patientappointmentlist\",\"tokenid\":\"j9394je902jew92jeY9j\",\"user\":"+email+",\"pass\":"+password+"}");
当我将 RequestBody 更改为:
RequestBody body = RequestBody.create(mediaType, "{\"action\":\"patientappointmentlist\",\"tokenid\":\"j9394je902jew92jeY9j\",\"user\":"apptester",\"pass\":"123456"}");
它工作正常。虽然我在应用程序中正确输入了电子邮件和密码。请帮我。
德玛西亚99
相关分类