FlUrl fait un excellent travail dans le traitement des requêtes Json/UrlEncoded. Cependant, la documentation ne précise pas comment gérer d'autres types de requêtes tels que text/xml
.Comment faire XML POST avec FlUrl
Quelle est la meilleure façon de faire un POST XML en utilisant FlUrl?
Cette (accès sous-jacente HttpClient
) défaites un peu le but d'utiliser Flurl puisque vous avez besoin pour construire l'URI et le contenu à nouveau:
var result = await "http://someUrl"
.AppendPathSegment(pathSegment)
.SetQueryParam("name", name)
.WithBasicAuth(_userName, _apiToken)
.HttpClient
.PostAsync(<uri>, <content>);
Ha! Quel timing! – Mrchief
Existe-t-il un moyen de spécifier un type de contenu "text/xml" lors de l'utilisation de cette bibliothèque d'extension? De la boîte, il semble que toutes les demandes soient marquées avec "application/xml". – user2710915
@ user2710915 '.WithHeader (" Content-Type "," text/xml ") ...' –