comment soumettre datetime paramètre à un service WCF REST
J'ai un service de Données WCF opération :
[WebGet]
public bool isContractUpToDate(string contractId, string lastmodifiedDate);
mais je ne sais pas comment appeler ce service à partir d'un .NET client de l'application et comment je peux appeler cette opération à partir d'Internet Explorer.
Je suis à la recherche de quelques exemples.
Pourquoi est -
lastmodifiedDate
tapé comme string
au lieu de DateTime
?OriginalL'auteur Attilah | 2011-03-26
Vous devez vous connecter pour publier un commentaire.
Nous pouvons accéder à Reposante WCF services de navigateur comme ceci
http://localhost:8080/Service/isContractUpToDate/{contractId}/{lastmodifiedDate}
Mais je pense que nous ne pouvons pas spécifier le type de données DateTime, selon ma compréhension, il convient de chaîne seulement.
OriginalL'auteur Anuraj
J'ai trouvé cette série à être extrêmement utile et riche avec des exemples sur la façon de mettre en œuvre WCF REST services (y compris les chaînes de requête et les filtres ainsi que l'appel de code client).
OriginalL'auteur dkackman
J'ai enfin trouvé une réponse à ma question.
pour appeler l'opération à partir du navigateur, j'utilise :
et de le faire à partir d'un .NET client, j'utilise :
OriginalL'auteur Attilah
Cela fonctionne pour moi:
?startDate=2014-04-11T14:45:00&endDate=2014-05-31T23:59:59
Je suis à l'aide de cette chaîne de caractères à envoyer les paramètres d'url pour un service REST hébergé dans ASP.NET application.
OriginalL'auteur Fernando Walter Gagni
C'est comment vous pouvez l'appeler selon MSDN
OriginalL'auteur Dr Alex