2016-06-08 53 views
-1

的Java代码equivallent这是curl命令,我需要翻译成Java代码:为卷曲

curl ­-X PUT ­-H "Authorization: Bearer [redacted]" -­H "Content­Type: multipart/form­data;" -­F "records=9f9f1eb7bab4e882000a90864ebc3c1549211b2207a6fe741ecd06779fbc0d88,e8a727eb74d26047e1cbca5c21fe30d471f9a02c90a35a407737775e9728dda5" -­F "name=Test New User List Name 002" "https://api.something.com/ads/v0/user_lists/" 

我的主要困惑是,如果“F”应该是头/体/参数,列表 - 的一部分网址为http的帖子。

我可以得到这方面的帮助吗?

回答

-1

人卷曲

-F,--form (HTTP)这允许卷曲模拟填充在其中用户已经按下提交按钮形式。这会导致根据RFC 2388使用Content-Type multipart/form-data卷曲POST数据。 这样可以上传二进制文件等。要强制将“content”部分作为文件,请在文件名前加上@符号。要从文件中获取内容部分,请在文件名前加 ,符号<。 @和<之间的区别在于:@使文件作为文件上传附加在文章中,而<使文本字段仅从文件中获得文本 字段的内容。

示例,您的密码文件发送到服务器,其中“密码”是表单字段的名称到/ etc/passwd文件将是输入:

curl -F [email protected]/etc/passwd www.mypasswords.com