這是請求正文HttpContext:
string body = string.Empty;
context.Request.InputStream.Position = 0;
using (var inputStream = new StreamReader(context.Request.InputStream))
{
body = inputStream.ReadToEnd();
}
--------------------------c6fec46ab7e1fd1e 內容處置:表單資料;name="id" 61dab40eedc5663a2436f726 --------------------------c6fec46ab7e1fd1e 內容配置:表單資料;name="txid" a28fc26550cea7a67a9725625a3e476c4df9118f066f6360b4fbaeb633a789f9 --------------------------c6fec46ab7e1fd1e 內容配置:表單資料;name="explorer_url" https://coinremitter.com/tcn/tx/a28fc26550cea7a67a9725625a3e476c4df9118f066f6360b4fbaeb633a789f9?from=coinremitter --------------------------c6fec46ab7e1fd1e 內容處置:表單資料;name="merchant_id" 61d97b1a7e7f76732e105a37 --------------------------c6fec46ab7e1fd1e 內容處置:表單資料;name="type" 發送 --------------c6fec46ab7e1fd1e 內容處置:表單資料;name="coin_short_name" TCN --------------------------c6fec46ab7e1fd1e 內容處置:表單資料;name="wallet_id" 61daa2ad7cc73878a6383a42 --------------------------c6fec46ab7e1fd1e 內容處置:表單資料;name="wallet_name" TestWallet110 --------------------------c6fec46ab7e1fd1e 內容處置:表單資料;name="address" RKKxYDkvWp8UUjUu2sYgdfPMMbfmqYDSa1 --------------------------c6fec46ab7e1fd1e 內容處置:表單資料;名稱=“金額”0。50000000 --------------c6fec46ab7e1fd1e 內容處置:表單資料;name="confirmations" 3 --------------c6fec46ab7e1fd1e 內容處置:表單資料;名稱="日期" 2022-01-09 10:08:14 --------------------------c6fec46ab7e1fd1e--
如您所見,此字串不是 json。
我如何從這個字串中獲取地址、金額、確認和日期?
uj5u.com熱心網友回復:
在不使用請求流的情況下,我認為因為請求的內容型別是form-data您可以使用Form這樣的請求功能:
var address = context.Request.Form["address"].ToString();
var amount = context.Request.Form["amount"].ToString();
//and so on for other data
轉載請註明出處,本文鏈接:https://www.uj5u.com/caozuo/407843.html
標籤:
