Ошибка при попытке создать конверт с помощью Microsoft Flow - возможно, истекло время ожидания - PullRequest
0 голосов
/ 23 мая 2018

Мы создавали конверты DocuSign через Microsoft Flow с использованием REST API.Сегодня мы начали получать сообщение об ошибке «HTTP-запрос не выполнен: истекло время ожидания».Microsoft Flow повторил попытку 4 раза, но с тем же ответом.Тайм-аут, кажется, 2 минуты.

Глядя на журналы DocuSign, похоже, что он получил только часть первого файла до истечения времени ожидания.Журнал BadRequest указывает, что тело неправильно отформатировано.Я вижу, что в журнале фигурирует только часть кодировки Base64 первого документа.

Затем я попытался отправить те же данные через Postman.Это удалось в течение 57 секунд.Есть ли какая-либо причина, почему отправка из Microsoft Flow (или другой системы) будет намного медленнее?

Запрос:


{
    "documents": [
        {
            "documentId": "538",
            "name": "My Document Name",
            "fileExtension": ".docx",
            "documentBase64": "xxxxx",
            "transformPdfFields": true
        },
        {
            "documentId": "537",
            "name": "Another Document",
            "fileExtension": ".docx",
            "documentBase64": "xxxx",
            "transformPdfFields": true
        }
    ],
    "status": "Sent",
    "emailSubject": "xxxx",
    "recipients": {
        "signers": [
            {
                "recipientId": "1",
                "clientUserId": "1002457",
                "email": "lmckenzie@petstock.com.au",
                "name": " Ford",
                ".5routingOrder": "1",
                "tabs": {...
                }
            }
        ]
    },
    "eventNotification": {
        "includeDocumentFields": "false",
        "envelopeEvents": [
            {
                "envelopeEventStatusCode": "Completed"
            },
            {
                "envelopeEventStatusCode": "Declined"
            },
            {
                "envelopeEventStatusCode": "Voided"
            },
            {
                "envelopeEventStatusCode": "Sent"
            }
        ],
        "url": "https://xxx",
        "requireAcknowledgment": "false",
        "includeSenderAccountAsCustomField": "true",
        "loggingEnabled": "true",
        "includeDocuments": "false",
        "signMessageWithX509Cert": "true"
    }
}

Ответ: <pre> Duration: 2m Start time: 2018-05-23T05:01:02.2710043Z End time: 2018-05-23T05:03:02.384625Z Status: BadRequest Client request ID: c3cef685-7c70-41d0-8cbd-67237b56a7f1 Error: { "error": { "code": "BadRequest", "message": "Http request failed: the timeout was reached." } }

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...