0
我目前正在试图连接到一个没有很好记录的REST Api。 我需要使用Http POST请求将PDF上传到特定的URL。什么是二进制编码PDF?
API文档说:
POST到用二进制编码的PDF此请求。
它不起作用,我不知道它们是什么意思的“二进制编码pdf”。
我所做的是:
$pdf = base64_encode(file_get_contents("test.pdf"));
$result = $restClient->post('/api/upload/', $pdf);
结果:
400 - 错误的请求
注:REST客户端适用于所有的其他请求。我似乎不知道“二进制编码”是什么意思。
HTTP头“内容类型”也正确地设置为“application/PDF”
也许他们在发送三元PDF文件时遇到问题?如果这是它的文档样本,我会说API的开发人员需要几次提示一些线索。 – 2011-01-21 02:48:35