我对处理x-www-form-urlencoded
消息相当陌生。然而,我遇到了PostUrlEncodedAsync
的不同编码,我在Flurl HTTP中使用+
来编码空白,但如果我使用其他urlencoding,它将使用%20
e。g item_name: Test Purchase
From Flurl: Test+Purchase
From other UrlEncoded: Test%20Purchase
这两种编码都可以工作,但从历史上看,+
一直是x-www-form-urlencoded
的主要实现,所以Flurl就是这样做的。