Это прекрасно работает.
sock.send("GET / HTTP/1.0%s" % (CRLF))
Когда я использую один из этих ответов Google, сообщая мне, что клиент отправил некорректный запрос.
sock.send("GET {0} HTTP/ {1}".format(path, CRLF))
Вы пропустили версию HTTP во втором:
"GET {0} HTTP/ {1}"
должно быть
"GET {0} HTTP/1.0 {1}"
Вам также может понадобиться удалить завершающий пробел.