में कच्चे HTTP डेटा (शीर्षलेख, कुकीज़, आदि) प्राप्त करना मुझे आश्चर्य है कि क्लाउड एंडपॉइंट में कच्चे HTTP डेटा को एकत्र करना संभव है या नहीं। मुझे Google के दस्तावेज़ में कुछ भी नहीं दिख रहा है, लेकिन ऐप इंजन के ट्विटर ने मुझे बताया कि यह (https://twitter.com/app_engine/status/305747445017624576) था। यदि हां, तो क्या इसके लिए कृपया वाक्यविन्यास हो सकता है? मुझे पता है कि जीसीई के लिए एपीआई अभी भी शुरुआती चरणों में है, और किसी भी मदद की सराहना की जाएगी।Google क्लाउड एंडपॉइंट्स
22
A
उत्तर
45
अपनी एंडपॉइंट विधि में एक HttpServletRequest पैरामीटर जोड़ें, उदा।
@ApiMethod
public MyResponse getResponse(HttpServletRequest req, @Named("infoId") String infoId) {
// Use 'req' as you would in a servlet, e.g.
String ipAddress = req.getRemoteAddr();
...
}
ओह, वाह! यह आश्चर्यजनक रूप से सरल है। परिणाम के साथ वापस पोस्ट करेंगे, धन्यवाद! – nicksahler
हाँ, मैंने इसे समझने की कोशिश कर थोड़ा सा ठोकर खाई (मुझे याद नहीं आया कि मुझे समाधान कहाँ मिला) लेकिन मुझे यह पता चला कि जब मुझे यह पता चला तो यह कितना आसान था। – Tom
शायद यहां से: https://developers.google.com/appengine/docs/java/endpoints/paramreturn_types#injected_types – Ivan