न उन का।
यदि आपका API अच्छी तरह से डिज़ाइन किया गया है, तो URL में शहर का नाम शामिल है, जैसे
http://example.com/API/Vienna/HailRide
या
http://example.com/API/HailRide?city=Vienna
चूंकि आईपी जियोलोकेशन अविश्वसनीय है, इसलिए आपके उपयोगकर्ता वीपीएन का उपयोग कर सकते हैं, आपके उपयोगकर्ता किसी और के लिए सवारी करना चाहते हैं, आदि। उपयोगकर्ता के स्थान के आधार पर शहर का सुझाव देना एपीआई क्लाइंट की जिम्मेदारी है। आमतौर पर, ग्राहक के पास उपयोगकर्ता के स्थान को निर्धारित करने के लिए बहुत बेहतर संसाधन होते हैं (उदाहरण के लिए, मोबाइल डिवाइस की स्थान सेवा)।
एक बार जब आप ऐसा कर लेते हैं, तो सही उत्तर
http://example.com/API/SomeUnsupportedCity/HailRide
या
http://example.com/API/HailRide?city=SomeUnsupportedCity
स्पष्ट हो जाता है: 404 नहीं मिला : SomeUnsupportedCity पर सवारी करने के लिए कोई संसाधन मौजूद नहीं है।