Artikel ini adalah artikel cermin dari terjemahan mesin, silakan klik di sini untuk melompat ke artikel aslinya.

Melihat: 46123|Jawab: 3

[WebAPI] Webapi menerima string json dari postingan

[Salin tautan]
Diposting pada 19/07/2017 10.21.05 | | | |
WebAPI sebenarnya sangat kuat, saya melihat banyak artikel di Internet, ketika menerima string JSON POST, semuanya diterima dengan String,


Lalu, mengapa repot-repot dengan objek tersebut。。。。。。


Saya pikir webapi dapat langsung mengubah string json menjadi objek, jika tidak, webapi tidak memiliki arti keberadaan...


Kodenya adalah sebagai berikut:


Pengontrol WebAPI:




String json yang kami posting terlihat seperti ini:

{"name":"Arsitekhttp://www.itsvse.com","usia":5}


Catatan:

Saat kita memposting string json ke antarmuka, kita perlu mengatur header permintaan: "Content-Type:application/json"

Pengaturan: Content-Type:x-www-form-urlencoded Objek latar belakang akan kosong dan tidak akan diterima sama sekali

Pengaturan: Content-Type:text/plain akan langsung melaporkan kesalahan berikut:

{
    "Pesan": "Terjadi kesalahan." ,
    "ExceptionMessage": "Tidak dapat membaca objek jenis "apitest" dari konten dengan jenis media "text/plain" tanpa MediaTypeFormatter yang tersedia. ",
    "ExceptionType": "System.InvalidOperationException",
    "StackTrace": " xxx"
}




Skor

Jumlah peserta1MB+1 Roboh alasan
insinyur + 1 Sangat kuat!

Lihat semua penilaian





Mantan:Manfaat desain web responsif
Depan:Berbagi sumber daya: Pengembangan proyek STM32 tertanam Desain dan implementasi monitor detak jantung
 Tuan tanah| Diposting pada 19/07/2017 17.04.32 |
Terlampir adalah filter validasi model untuk antarmuka webapi



Perhatikan bahwa jika parameter yang diteruskan oleh jenis referensi kosong, validasi model akan lulus! Harap dicatat bahwa itu kosong
 Tuan tanah| Diposting pada 20/01/2021 13.44.37 |
mvc mengambil data XML JSON untuk postingan
https://www.itsvse.com/thread-2936-1-1.html
Diposting pada 19/11/2022 08.23.47 |
Sanggahan:
Semua perangkat lunak, materi pemrograman, atau artikel yang diterbitkan oleh Code Farmer Network hanya untuk tujuan pembelajaran dan penelitian; Konten di atas tidak boleh digunakan untuk tujuan komersial atau ilegal, jika tidak, pengguna akan menanggung semua konsekuensi. Informasi di situs ini berasal dari Internet, dan sengketa hak cipta tidak ada hubungannya dengan situs ini. Anda harus sepenuhnya menghapus konten di atas dari komputer Anda dalam waktu 24 jam setelah pengunduhan. Jika Anda menyukai program ini, harap dukung perangkat lunak asli, pembelian pendaftaran, dan dapatkan layanan asli yang lebih baik. Jika ada pelanggaran, silakan hubungi kami melalui email.

Mail To:help@itsvse.com