J'ai une application Web ASP.NET.ASP.NET - La réponse d'une méthode Web peut-elle être SOAP (XML) et JSON?
Il dispose d'un service Web, avec plusieurs méthodes Web.
Toutes ces méthodes Web sont basées sur les paramètres par défaut. Par exemple:
using System.Web.Services;
namespace WebApplication2
{
[WebService(Namespace = "http://mydomain.org/")]
[WebServiceBinding(ConformsTo = WsiProfiles.BasicProfile1_1)]
[System.ComponentModel.ToolboxItem(false)]
public class WebService1 : WebService
{
[WebMethod]
public string HelloWorld()
{
return "Hello World";
}
[WebMethod]
public Person GetPersonById(int id)
{
Person result = new Person();
// code...
return person;
}
}
}
La réponse est au format SOAP (XML).
Ma question: Puis-je modifier le format de la réponse en JSON, en fonction d'un paramètre d'entrée ou d'un en-tête?
Est-ce que vous demandez à _how_ de le faire, ou si vous deviez le faire? – Oded
@Oded - Je demande si c'est techniquement possible, et si oui, comment cela peut-il être fait. La partie "devrait" ne fait pas partie de la portée de cette question, car il existe quelques limitations concernant ce service dans l'environnement de production. –
Ron si l'une des réponses est la réponse s'il vous plaît marquer comme la réponse –