在我的 Amazon EC2 实例上:
~$ curl -XGET https://www.googleapis.com/books/v1/volumes?q=Mark+Twain
{
"error": {
"errors": [
{
"domain": "global",
"reason": "unknownLocation",
"message": "Cannot determine user location."
}
],
"code": 503,
"message": "Cannot determine user location."
}
}
我的笔记本电脑发出的相同请求会产生正确的响应——JSON 格式的书籍数据。
我究竟做错了什么?是亚马逊的网络配置吗?是谷歌吗?那是我吗?了解其他可用区中的 EC2 用户是否看到此请求的相同错误会有所帮助。