Je dois créer un service Web .NET (WCF est hors de question) qui devrait recevoir xml et renvoyer xml. Je configuration d'abord la fonction comme ceci:.Net Web Service type de contenu
[WebMethod]
public string myFunc(string xmlRequest)
{
Comment puis-je changer le type de contenu HTTP POST au texte/xml? En outre, je retourne la réponse XML sous forme de chaîne, mais dans la page d'aide de services web, il dit la réponse sera:
HTTP/1.1 200 OK Content-Type: text/xml; charset=utf-8 Content-Length: length <?xml version="1.0" encoding="utf-8"?> <string xmlns="http://www.mysite.com/myFunc">string</string>
Je dois enlever cet élément racine <string>
en quelque sorte.
Ce service Web est appelé par une autre société qui n'utilise probablement pas .Net pour publier le fichier XML en tant que text/xml sur mon terminal.