Rumah > Java > javaTutorial > Bagaimana untuk Mengakses Muatan Permintaan daripada Permintaan POST dalam Servlet Java?

Bagaimana untuk Mengakses Muatan Permintaan daripada Permintaan POST dalam Servlet Java?

Barbara Streisand
Lepaskan: 2024-11-04 11:39:30
asal
636 orang telah melayarinya

How to Access Request Payload from POST Requests in Java Servlets?

Mengakses Muatan Permintaan daripada Permintaan POST dalam Servlet Java

Apabila menerima permintaan POST dalam servlet Java, mengakses muatan permintaan boleh menjadi cabaran biasa . Isu ini timbul apabila muatan permintaan, yang boleh dilihat dalam bahagian "Minta Muatan" Alat Pembangun Chrome, kelihatan kosong dalam kaedah doPost walaupun permintaan POST berjaya diterima.

Penyelesaian:

Untuk mendapatkan semula muatan permintaan dalam objek HttpServletRequest, anda boleh menggunakan kaedah berikut dengan berkesan:

  • getReader(): Kaedah ini mengembalikan BufferedReader yang membolehkan anda untuk membaca isi permintaan sebagai teks.
  • getInputStream(): Jika berfungsi dengan data binari, kaedah ini menyediakan ServletInputStream untuk membaca input binari mentah.

Awas:

Seperti yang dinyatakan dalam dokumentasi Java Servlet API, anda harus menggunakan sama ada getReader() atau getInputStream(), bukan kedua-duanya, untuk mengelakkan masalah yang mungkin berlaku.

Atas ialah kandungan terperinci Bagaimana untuk Mengakses Muatan Permintaan daripada Permintaan POST dalam Servlet Java?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan