2012-07-31 14 views
5
साथ रेल 3 एप्लिकेशन से लौटाए जाने

मैं रेल 3 और Rablअपूर्ण जवाब शरीर Rabl

एपीआई अच्छी तरह से काम करता है लेकिन का उपयोग कर एक JSON एपीआई का निर्माण किया है विशेष रूप से अनुरोध डेटा का ही हिस्सा दिया जाता है पर - के बाकी जेएसओएन काट दिया गया है। चूंकि JSON इसलिए अमान्य है, इसलिए एपीआई पर निर्भर मोबाइल ऐप क्रैश हो रहा है।

क्या कोई सोच सकता है कि शरीर को एक निश्चित आकार में क्यों काटा जाता है और मुझे इस मुद्दे को हल करने के लिए सही दिशा में इंगित करता है? धन्यवाद

+0

क्या यह हमेशा 'अधिकतम लंबाई' है या क्या यह प्रतिक्रिया में निहित सामग्री के आधार पर काट रहा है? यदि लंबाई, तो यह किस लंबाई के बाद छंटनी है? –

उत्तर

8

तो मैं करने के लिए यात्री

लंबी कहानी कम मैं अपने यात्री कॉन्फ़िगरेशन में passenger_buffer_response off; की स्थापना करके यह तय नीचे इस मुद्दे को ट्रैक करने में सक्षम था।

+0

क्या आपको कोई विचार है कि यूनिकॉर्न + एनजिनक्स पर इसका सामना कैसे करें? मैं यूनिकॉर्न में बिल्कुल वही समस्या आई, लेकिन यह पता नहीं लगा सकता कि इसे ठीक से कॉन्फ़िगर कैसे किया जाए। धन्यवाद! – yujingz

+6

अपने स्थान ब्लॉक पर 'proxy_buffering off;' जोड़ें http://unicorn.bogomips.org/examples/nginx.conf – bodacious

+0

जानना उत्सुक है कि क्या यह आपकी समस्या हल करता है? :) – bodacious

संबंधित मुद्दे