gradle dependencies { implementation 'com.squareup.okhttp3:okhttp:4.9.0' } import okhttp3.*; public class MainActivity extends AppCompatActivity { private OkHttpClient client; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); client = new OkHttpClient(); RequestBody formBody = new FormBody.Builder() .add("username", "john") .add("password", "123456") .build(); Request request = new Request.Builder() .url("https://example.com/login") .post(formBody) .build(); client.newCall(request).enqueue(new Callback() { @Override public void onFailure(Call call, IOException e) { e.printStackTrace(); } @Override public void onResponse(Call call, Response response) throws IOException { if (response.isSuccessful()) { String responseBody = response.body().string(); } else { } } }); } } <uses-permission android:name="android.permission.INTERNET" />


上一篇:
下一篇:
切换中文