मैं एज़ूर फ़ंक्शंस का उपयोग करके सी # में एक फ़ंक्शन लिख रहा हूं और उस फ़ंक्शन को कॉल करने वाले क्लाइंट का आईपी पता प्राप्त करने की आवश्यकता है, क्या यह संभव है?Azure Functions C# में क्लाइंट आईपी पता कैसे प्राप्त करें?
10
A
उत्तर
14
यहां एक उत्तर here पर आधारित एक उत्तर है।
#r "System.Web"
using System.Net;
using System.Web;
public static HttpResponseMessage Run(HttpRequestMessage req, TraceWriter log)
{
string clientIP = ((HttpContextWrapper)req.Properties["MS_HttpContext"]).Request.UserHostAddress;
return req.CreateResponse(HttpStatusCode.OK, $"The client IP is {clientIP}");
}
5
आप इन समारोह का उपयोग करना चाहिए Get the IP address of the remote host
request.Properties अगर आप precompiled कार्यों डिबग स्थानीय request.Properties [RemoteEndpointMessageProperty.Name] नीला
पर उपलब्ध नहीं है [ "MS_HttpContext"] उपलब्ध नहीं हैprivate string GetClientIp(HttpRequestMessage request)
{
if (request.Properties.ContainsKey("MS_HttpContext"))
{
return ((HttpContextWrapper)request.Properties["MS_HttpContext"]).Request.UserHostAddress;
}
if (request.Properties.ContainsKey(RemoteEndpointMessageProperty.Name))
{
RemoteEndpointMessageProperty prop;
prop = (RemoteEndpointMessageProperty)request.Properties[RemoteEndpointMessageProperty.Name];
return prop.Address;
}
return null;
}
संबंधित मुद्दे
- 1. Azure Functions
- 2. रेल: क्लाइंट आईपी पता प्राप्त करें
- 3. जावा में क्लाइंट आईपी पता कैसे प्राप्त करें HttpServletRequest
- 4. क्लाइंट आईपी पता
- 5. क्लाइंट आईपी कैसे प्राप्त करें?
- 6. आईपी पता कैसे प्राप्त करें?
- 7. SQL सर्वर 2008 से क्लाइंट आईपी पता कैसे प्राप्त करें?
- 8. Azure Functions - साझा कक्षाएं
- 9. Azure Functions: केवल नए ईवेंट
- 10. सी में एसॉक संरचना से आईपी पता कैसे प्राप्त करें?
- 11. सर्वर आईपी पता कैसे प्राप्त करें?
- 12. ग्राहक/उपयोगकर्ता आईपी पता कैसे प्राप्त करें?
- 13. टायरस वेबसाकेट्स (जावा) - क्लाइंट स्थानीय आईपी पता कैसे सेट करें
- 14. मेरा आईपी पता प्राप्त करना
- 15. आगंतुकों का आईपी पता प्राप्त करें
- 16. Play में क्लाइंट का आईपी पता कैसे प्राप्त करें! ढांचा 2.0?
- 17. अपाचे मीना: किसी कनेक्टेड क्लाइंट से आईपी कैसे प्राप्त करें
- 18. जावा में डोमेन नाम से आईपी पता कैसे प्राप्त करें?
- 19. नाइट्रोजन में पीयर आईपी पता कैसे प्राप्त करें
- 20. HttpServlet से क्लाइंट का मैक पता कैसे प्राप्त करें?
- 21. ASP.NET/C# में क्लाइंट मशीन का नाम कैसे प्राप्त करें?
- 22. सिग्नलआर कॉलर आईपी पता प्राप्त करें
- 23. सार्वजनिक (रिमोट) आईपी पता प्राप्त करें
- 24. मैं टीसीपी क्लाइंट का उपयोग कर क्लाइंट आईपी पता कैसे प्राप्त करूं?
- 25. एडब्ल्यूएस ईएलबी के पीछे क्लाइंट आईपी कैसे प्राप्त करें?
- 26. सर्वर सॉकेट + क्लाइंट सॉकेट - मुझे क्लाइंट का आईपी पता कैसे प्राप्त होगा?
- 27. स्वयं-होस्ट किए गए सिग्नलआर हब में क्लाइंट आईपी पता प्राप्त करें
- 28. Azure Functions Table बाइंडिंग: मैं एक पंक्ति कैसे अपडेट करूं?
- 29. व्हाइटलिस्ट इनबाउंड आईपी पता?
- 30. स्थानीय आईपी पता प्राप्त करना