RestTemplate adalah kelas yang digunakan untuk mengakses layanan web di sisi klien. Ini sangat mirip dengan kelas templat lain di musim semi (seperti jdbctemplate dan jmstemplate), kami juga dapat menyesuaikan template dengan memberikan metode panggilan balik dan mengkonfigurasi kelas httpmessageConverter. Operasi klien dapat dilakukan sepenuhnya menggunakan kelas Resttemplate dan HTTPMessageConVeter.
1. Deklarasikan kacang Resttemplate
@BeanPublic restTemplate restTemplate () {return new restTemplate ();}2. Panggilan Simulasi
@ServicePublic SMSService {// menyuntikkan resttemplate @Autowired resttemplate restTemplate; public string sendMSG (string phonenum, string text) {// atur headers httpheaders = httpheaders baru (); headers.setContentType (mediatype.application_form_urlencoded); // Kirim Parameter Pengaturan MultivalUeMap <String, String> p = new LinkedMulliValUeMap <> (); p.add ("nama pengguna", "xxx"); p.add ("kata sandi", "yyy"); p.add ("phonenum", phonenum); p.add ("konten", teks); // Kirimkan permintaan httpentity <multivaluemap <string, string >> entity = httpentity baru <multivaluemap <string, string >> (p, header); String result = restTemplate.postforObject ("http: // ...", entitas, string.class); hasil pengembalian; }}Di atas adalah semua konten artikel ini. Saya berharap ini akan membantu untuk pembelajaran semua orang dan saya harap semua orang akan lebih mendukung wulin.com.