我正在尝试构建一个系统来获取 ios udid,例如https://get.udid.io站点。在创建系统的过程中,我们正在创建一个提供 mobileconfig 的服务器。制作 python3 和 Azure 功能时出现问题。根据 Apple 的指南,我在标题中添加了“application/x-apple-appen-config”,并将签名的 mobileconfig 文件包含在正文中以传递响应。文件已收到,但为 0byte。
如果我在中间使用 readlines 打印它,我想我可以正确读取文件,那有什么问题?
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)