मैं कुछ ऐसा करने की कोशिश कर रहा हूं जो सरल होना चाहिए: एक यूआरएल को एक अनुरोध प्राप्त करें। हालांकि, जब मैं इसे कैसे करना है इसके उदाहरणों की खोज करता हूं, तो मैं अक्सर this जैसे निकट-गंदे के साथ हवा में जाता हूं।मैं ओकैमल में एक सरल जीईटी अनुरोध कैसे करूं?
क्या कोई जानता है कि ओकैमल का उपयोग करके एक सरल HTTP अनुरोध कैसे करें? मैं कुछ हास्केल एक्सप के साथ एक ओकैमल नौसिखिया हूँ।
नोट:
न्यूनतम संभव स्तर OCaml का उपयोग कर आदर्श होगा समाधान। मैंने Cohttp
लाइब्रेरी का उपयोग किया है, लेकिन मुझे मूल (?) HTTP
ओकैमल लिब या उन पंक्तियों के साथ कुछ अधिक रुचि है।
@antron
के जवाब में, सबसे कम संभव स्तर के मूल ओकैमल का उपयोग करने वाला समाधान बहुत सराहना की जाएगी। मुझे विश्वास है कि इसमें Unix
लाइब्रेरी शामिल होगी। लेकिन अगर कोई दूसरा समाधान है जिसमें तीसरे पक्ष के पुस्तकालय शामिल नहीं हैं तो यह स्वागत के समान ही होगा।
कोहट्प की सिफारिश करने के मेरे उत्तर पर टिप्पणी के अनुसार, ओकैमल में ऐसी कोई पुस्तकालय नहीं है। ओकैमल मानक पुस्तकालय बहुत ही कठिन है, और कई कार्यों के लिए समुदाय पुस्तकालयों का उपयोग करना आम है। यदि आप ओकैमल के साथ पैक की गई पुस्तकालयों की सूची देखना चाहते हैं, तो यह यहां है: http://caml.inria.fr/pub/docs/manual-ocaml/libref/index.html – antron
यदि आप "न्यूनतम संभव स्तर" चाहते हैं ओकैमल में, जवाब सॉकेट होगा, (उदाहरण के लिए मानक मॉड्यूल 'यूनिक्स') और फिर यह * सरल * नहीं होगा। यदि आप कम स्तर चाहते हैं, तो कृपया अपने प्रश्न को स्पष्ट करें। – antron
यह मेरे दिमाग को उड़ाता है कि स्टैक ओवरफ्लो डेवलपर सर्वेक्षण के रूप में अधिकांश डेवलपर्स के लिए कोई भी इस सवाल को कम करेगा, इसकी रोटी और मक्खन कोडिंग। @dopatraman मैं उत्पादक जल्दी प्राप्त करने के लिए http://hyegar.com/2015/10/20/so-youre-learning-ocaml/ पर भी एक नज़र डालने की सलाह देता हूं। –