Docusign Connect API:未在Rails 4应用程序中接收请求参数

时间:2015-10-21 09:59:33

标签: ruby-on-rails-4 rack docusignapi

我有一个docusign帐户,我正在创建一个包含多个/单个文档的信封,并尝试通过" Connect"签署文件后,到特定的端点/网址。

现在我有两个端点url的应用程序。 第一个应用程序是一个Rails 2.3.1应用程序,其中我获得所有参数,包括通过docusign发送的文件的字节流。 这很好。

第二个应用程序是带有ruby 2.2.2的Rails 4.2.2。现在在这个应用程序中,当我收到来自docusign的请求时,请求不包含任何参数。

任何人都能说出为什么Rails 2.3.1和Rails 4.2.2之间的行为存在差异。

请注意,在这两种情况下,请求都是POST请求。

更新

我们在Heroku上部署了一个示例Rails 4应用程序。以下是链接: https://aqueous-harbor-4271.herokuapp.com/docusign/consume 可用于测试docusign通过connect api发送的POST请求。只需将连接端点设置为上述URL即可。 它只是将json中的传入请求参数呈现为响应。

1 个答案:

答案 0 :(得分:2)

Vipul说,“这个问题已得到修复。它与Rails 4堆栈相关,如果请求方法是POST且内容类型为application / xml,则会截断请求参数.docusign没有问题。”

我在这里给出了答案,所以当搜索Stack Overflow时,这并没有显示为未回答的问题。