如何在ruby irb中将base64编码的文件传递到http发布请求?

时间:2019-07-29 07:33:06

标签: ruby http

我正在尝试使用http发布请求,但该请求中包含base64编码的文件。而且我收到错误414,uri太长了。我为此感到困扰吗? d [0]包含base64编码的文件。

Net::HTTP.post_form(URI.parse("https://recruit.zoho.in/recruit/private/xml/Candidates/uploadDocument?authtoken=AUTH_Token&scope=recruitapi&version=2&country=RU&fileName=#{a[0]}&documentData=#{d[0]};"), { a: 1 })

<head><title>414 Request-URI Too Large</title></head>
<body bgcolor="white">
<center><h1>414 Request-URI Too Large</h1></center>
<hr><center>nginx</center>
</body>
</html>

0 个答案:

没有答案