У меня есть следующий запрос curl, который я пытаюсь реализовать в scala.
curl -u "username" -X POST "https://post_url.com" -H "Content -Type: multipart / form-data "-F" xmlRequest = @ / home/@file.xml; type = text / xml "
Я пробовал следующее, но получил неверный запрос.
val client = new DefaultHttpClient()
val requestEntity = MultipartEntityBuilder.create().addBinaryBody("xmlRequest",
new File("/home/@file.xml")).build()
val post = new HttpPost("https://post_url.com")
post.addHeader(BasicScheme.authenticate(new
UsernamePasswordCredentials(username, password), "UTF-8", false))
post.addHeader("Content-Type", "multipart/form-data")
post.setEntity(requestEntity)
val response = client.execute(post)
println(response.getStatusLine)