이것은 구성 오류로 보입니다. 앱은 먼저 https://www.snuffhouse.com/user-api-key/new에 HEAD 요청을 수행하며, 제가 동일한 요청을 시뮬레이션했을 때 다음과 같은 오류가 반환되었습니다:
curl -I https://www.snuffhouse.com/user-api-key/new 130 ↵
HTTP/2 403
server: CloudFront
date: Wed, 10 May 2023 15:11:29 GMT
content-type: text/html
content-length: 919
x-cache: Error from cloudfront
우리는 snuffhouse.com을 호스팅하지 않으므로, 그들의 스택에서 어떤 부분이 이러한 HEAD 요청을 차단하고 있는지 정확히 알 수 없습니다.
이 사이트는 우리가 호스팅하고 있으며, 구성 문제로 인해 허브(hub)에서 차단되고 있었습니다. 해당 사이트의 allowed crawler user agents 사이트 설정에 몇 가지 항목이 포함되어 있었습니다. 이 설정은 매우 강경하며, 다음과 같은 큰 경고가 함께 제공됩니다: User agents of web crawlers that should be allowed to access the site. WARNING! SETTING THIS WILL DISALLOW ALL CRAWLERS NOT LISTED HERE! (사이트에 액세스할 수 있도록 허용해야 하는 웹 크롤러의 사용자 에이전트. 경고! 이 설정을 하면 여기에 나열되지 않은 모든 크롤러가 차단됩니다!)
저는 Android 사용자 에이전트를 해당 목록에 추가했으며, 이를 통해 테스트용 Android 기기에서 문제가 해결되었습니다.