1

我正在尝试构建一个系统来获取 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)
4

0 回答 0