Comments (2)
Thank you so much for help me protect my token. And I have kinda solved the question.
request.getRemoteAddr()
return the right format of ip address. E.g. 8.8.8.8- I have changed the
UserLocation userLocation = new UserLocation(user, ipResponse.getCountryName());
toUserLocation userLocation = new UserLocation(user, ipResponse.getCountryCode());
. And it works perfectly. - If still want
getCountryName()
, add an additional country-code-to-name json file will do.
This service is great! A gentle reminder is that you are not able to test this in your development environment (meaning localhost
, as it always return 127.0.0.1
), you can only test it after you deployed it.
from java.
@LiMengyang990726 Probably need a bit more info. What does request.getRemoteAddr()
return for the particular time you get null
?
from java.
Related Issues (20)
- Support batch ops HOT 3
- Include timezone field HOT 1
- io.ipinfo.api.errors.ErrorResponseException: javax.net.ssl.SSLHandshakeException HOT 8
- Add types & support for abuse/privacy/hosted-domains data HOT 3
- Add optional IP selection handler HOT 1
- Support for IP summarization
- Error Handle Rate Limit HOT 2
- Use versioned cache key HOT 2
- Map integration HOT 2
- Asn lookup returns null HOT 1
- Check for bogon IPs without API call & give more info HOT 2
- Provide way to see if IP is bogon
- Fix CVE-2022-25647 (upgrade gson) HOT 3
- Upgrade okhttp to 4.10. HOT 3
- Guava version bump vulnerability HOT 2
- `IsCountry` and `isEU` not providing a response. HOT 7
- Maven download wrong class verison
- java.lang.NoClassDefFoundError: io/ipinfo/api/errors/RateLimitedException
- "kotlin" repo? HOT 3
- Convert to Kotlin HOT 3
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from java.