FlUrl върши страхотна работа при справяне с Json/UrlEncoded заявки. Документацията обаче всъщност не посочва как да се справят с други типове заявки като text/xml
.
Кой е най-добрият начин да направите XML POST с помощта на FlUrl?
Това (достъп до базов HttpClient
) донякъде проваля целта на използването на FlUrl, тъй като трябва да изградите URI и съдържанието отново:
var result = await "http://someUrl"
.AppendPathSegment(pathSegment)
.SetQueryParam("name", name)
.WithBasicAuth(_userName, _apiToken)
.HttpClient
.PostAsync(<uri>, <content>);