2014-08-28 6 views
1

J'ai le service wcf de repos fonctionne bien. Sauf dans certains scénarios Il lance une mauvaise demande.Wcf service de repos URL longueur maximale

Lors de certaines recherches et vérifications, il semble que l'URL a des paramètres plus longs (parfois la longueur de l'URL est supérieure à 1000) .Il ne frappe pas le service et jeté la mauvaise demande tout de suite.

http://testservice/Service.svc/endpoint/get/1/2/longparameter 

Comment puis-je m'adresser à de telles situations?

+0

N'utilisez pas une URL aussi longue ... – thecoshman

+0

Est-ce que vous avez besoin d'un autre moyen pour raccourcir la valeur du paramètre (compression)? il peut être considéré –

+2

Vous pouvez envoyer des données dans le corps de la demande. – thecoshman

Répondre

2

J'ai eu un problème similaire et grâce à this answer a pu le résoudre en ajoutant ce qui suit:

<system.web> 
    <httpRuntime maxUrlLength="500" /> 
</system.web> 

Cela a fonctionné pour moi, mais dans votre cas, il semble que vous auriez besoin de le mettre même plus haute.

Questions connexes