【发布时间】:2016-02-16 06:48:48
【问题描述】:
我正在尝试从我的控制器向 Box.com API 发出发布请求。该请求会将文件上传到我的 Box.com 帐户。以下代码在我看来:
<form action="/accept" method="post" enctype="multipart/form-data">
{{ csrf_field() }}
<input type="file" name="filename">
<input type="text" name="parent_id" value="0">
<button type="submit">Submit</button>
</form>
在我的控制器中,我不知道如何将发布请求发送到 box.com API,该 API 将发送带有授权标头的表单数据。 Box.com API 需要授权标头才能接受请求。
但是,在 Laravel 文档中,他们有一个部分,我在其中找到了以下代码:
return response($content)
->header('Content-Type', application/json)
->header('Authorization', 'Bearer XXXXXXXXXXXXXXXX');
我可以使用它来设置授权标头,那么表单数据将如何发送?
这是接受发布请求的 Box.com API URL:
https://upload.box.com/api/2.0/files/content
【问题讨论】: