Python3 сервер загрузки apple mobileconfig
Я пытаюсь создать систему, чтобы получить ios udid, например сайт https://get.udid.io/. В процессе создания системы мы создаем сервер, который предоставляет mobileconfig. Возникла проблема с выполнением функций python3 и Azure. Согласно руководству Apple, я добавил в заголовок "application/x-apple-appen-config" и включил в тело подписанный файл mobileconfig для доставки ответа. Файл получен, но его размер 0 байт.
Если я напечатаю его, используя строки чтения посередине, я думаю, что смогу правильно прочитать файл, так в чем проблема?
import logging
import azure.functions as func
def main(req: func.HttpRequest) -> func.HttpResponse:
f = open("signed.mobileconfig", 'rb')
lines = f.readlines()
for line in lines:
print(line)
data = f.read()
f.close()
header = {'Content-Type' : 'application/x-apple-aspen-config'}
return func.HttpResponse(data, status_code=200, headers=header)