HTTPConnection을 할 때, ':' 문자가 포함되면 ':' 문자 뒤에 있는 것은 무조건 포트로 인식되게 된다. 원래 HTTPConnection의 파라미터로는 https://를 제외한 부분을 넣어야 하는데 내가 이 부분을 포함한 주소를 입력해서 nonnumeric port(포트번호가 숫자가 아님) 에러가 난 것 같다. https://를 뺀 주소를 넣었더니 제대로 동작했다.