Pertanyaan Dapatkan data mentah dari Permintaan Http?


Saya ingin menyimpan mentah, data lengkap dari suatu HttpRequest. Saat ini saya memiliki ini:

Request.ContentEncoding.GetString(Request.BinaryRead(int.MaxValue));

Tetapi ini hanya mendapatkan tubuh HttpRequest. Saya juga ingin mendapatkan header. Dalam bentuk mentah, permintaan http ditransfer sebagai kolom header diikuti oleh tubuh, sehingga harus dimungkinkan untuk mendapatkan representasi teks mentah dari seluruh permintaan, tetapi saya tidak dapat mengetahui caranya.


4
2017-12-05 13:48


asal


Jawaban:


Anda dapat menarik mereka keluar Headers properti (Permintaan maaf untuk jenis ini sebagai saran yang jelas). Mungkin tidak semudah "berikan semuanya dalam format mentah", tetapi kode itu Anda hanya perlu menulis sekali.


4
2017-12-05 13:57