Tag: http put

HTTP PUT以Java格式上传文件

编辑:我想我已经弄清楚如何做二进制数据部分。 在代码中仔细检查它,但我很确定我做对了。 现在,我在尝试按照Vimeo API文档中的描述完成上传时遇到了新错误 编辑2:将 .debug()添加到OAuthService并更新输出。 原始问题 :我正在尝试使用Vimeo API(流媒体方法)将video上传到Vimeo。 我正在使用scribe来授权我的应用,获取我的访问令牌并准备上传video。 在这个PUT的HTTP请求示例中,我只是不知道该怎么做Vimeo API文档说“你的文件的二进制数据”。 PUT http://1.2.3.4:8080/upload?ticket_id=abcdef124567890 HTTP / 1.1 主持人:1.2.3.4:8080 内容长度:339108 内容类型:video / mp4 ….你的文件的二进制数据在这…. 我可以得到罚单和标题。 它只是,我该怎么做才能插入我的文件的二进制数据? 笔记: 它是Java中的桌面应用程序 这是我正在测试的一个小video文件 这是我的put代码(记住,我正在使用scribe ) // Setup File (line 52) File testUp = new File(“C:/Users/Kent/Desktop/test.mp4”); String contentLength = Long.toString(testUp.length()); System.out.println(“The content length is: ” + contentLength); byte[] fileBytes = ByteStreams.toByteArray(new […]