2013-02-12 51 views
18

पर सफारी का उपयोग कर HTTP के माध्यम से पोस्ट अनुरोध भेजना मुझे मैक पर सफारी के साथ एक webservice कॉल करने की आवश्यकता है। चूंकि विधियां पोस्ट में हैं, इसलिए मैं सफारी के पता बार में यूआरएल पेस्ट नहीं कर सकता (जैसे जीईटी विधियों के साथ)।मैक

तो, मैं एक प्लग-इन या इसी तरह की तलाश कर रहा हूं जो मुझे अनुरोध भेजने की अनुमति देता है और फिर ब्राउज़र के अंदर प्रतिक्रिया प्राप्त करता है। प्रतिक्रिया JSON है इसलिए JSON प्लग के साथ मैं अपने स्वरूपण के साथ सभी प्रतिक्रिया देख सकता हूं।

समाधान? धन्यवाद !

उत्तर

3

एक और महान उपकरण Postman, गूगल क्रोम के अंदर एक आवेदन है।

2

मुझे नहीं पता कि ग्राहक क्यों सफारी में है या नहीं। किसी भी प्रकार के क्लाइंट से एक आरामदायक पोस्ट निष्पादित किया जा सकता है। आप फ़ायरफ़ॉक्स http://restclient.net/

के साथ RESTClient एक्सटेंशन को देखना चाह सकते हैं इसके अलावा बस Google 'REST क्लाइंट' आपको अपनी सेवा के विरुद्ध POST उत्पन्न करने के लिए उपलब्ध कई अन्य टूल देखना चाहिए। यदि आप वास्तव में सफारी-विशिष्ट प्रतिक्रियाओं के बारे में हैं, तो सबसे अच्छे आरईएसटी उपकरण, आपको उपयोगकर्ता-एजेंट शीर्षलेख सेट करने की अनुमति देनी चाहिए ताकि अनुरोध को यह सुनिश्चित किया जा सके कि यह सफारी से आ रहा है।

+1

मैं सफारी का उपयोग करना चाहता हूं क्योंकि मेरा डिफ़ॉल्ट ब्राउज़र है और मैंने कोड को पढ़ने के लिए JSON स्वरूपण प्लग स्थापित किया है – Fry

+1

@ RESTclient जैसे फ़्री टूल्स पठनीय प्रारूप JSON प्रतिक्रिया भी प्रदान करेंगे। –

+0

सफारी का उपयोग करने का एक अच्छा कारण यह है कि यह 401 AJAX प्रतिक्रियाओं को रोकता है, और क्लाइंट-साइड एप्लिकेशन के व्यवहार की जांच करने के लिए सफारी के उपयोग की आवश्यकता होती है: http://stackoverflow.com/questions/9137611/how-to-prevent-safari -से-अवरोध डालने के-401-प्रतिक्रियाओं-टू-ajax-अनुरोध – Conan

31

सफारी मेरी पसंद का ब्राउज़र है, इसलिए मैं मूल प्लगइन चाहने के लिए आपके साथ सहानुभूति व्यक्त कर सकता हूं। सौभाग्य से, जबकि कोई एक्सटेंशन उपलब्ध नहीं है, वहां HTTP/REST एंड-पॉइंट परीक्षण के लिए कुछ मूल ओएसएक्स क्लाइंट हैं। मैं CocoaRestClient का उपयोग कर रहा हूं, जिसमें आपने अनुरोध किया है कि JSON के लिए स्वत: स्वरूपण और वाक्यविन्यास हाइलाइटिंग शामिल है। यह ओपन सोर्स, हल्के है, और कम से कम सक्रिय रूप से अपने डेवलपर्स द्वारा समर्थित है:

http://mmattozzi.github.io/cocoa-rest-client