0
votes

WEB API 2 JSON SORTIE FAIT TRONQUÉ

J'ai suivi contrôleur pour obtenir des données JSON xxx

fonctionne correctement pour les données plus petites (deux milliers de lignes) et renvoie JSON formaté complet mais lorsque les données sont peu plus grandes, la réponse est tronquée de temps en temps. Mais avec 200 OK.

Une idée de la raison pour laquelle le contrôleur le tronquerait de manière aléatoire. Complètement déconcerté.


1 commentaires

Webapi a une taille de demande maximale par défaut. Il tronquera automatiquement les messages plus grands que cela et vous donnera un JSON invalide. Vous pouvez augmenter cela (êtes-vous sur la graisse complète .NET ou .NET CORE?)


3 Réponses :



0
votes

Webapi a une taille de demande maximale par défaut. Il tronquera automatiquement les messages plus grands que cela et vous donnera un JSON invalide. Selon votre version de .NET CORE, vous pouvez augmenter cela -

Par exemple, dans .NET 4.5, vous pouvez modifier votre web.config pour contenir ceci: P>

<system.web>
<authentication mode="None" />
<customErrors mode="Off" />
<compilation debug="true" targetFramework="4.5.2" />
<httpRuntime targetFramework="4.5.2" maxRequestLength="100000"/>
</system.web>


0 commentaires

0
votes

Merci tout pour votre aide. Cette ligne est web.config était réel coupable qui permet la journalisation HTTP. J'ai transformé la journalisation http sur false et ça marche Ajouter clé = "activer_http_logging" valeur = "vrai" tourné en faux et tout fonctionne bien.


0 commentaires