- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
def params = new MultipartEntity();
params.addPart("name", new StringBody(fileName))
params.addPart("file", new StringBody(fileContent))
post.setEntity(params)
def response = httpclient.execute(post)
此代码不起作用。
def fileContent = new FileBody(new File(fileName))
def params = new MultipartEntity();
params.addPart("name", new StringBody(fileName))
params.addPart("file", fileContent)
post.setEntity(params)
这段代码可以。
它中断是因为我从我要发布到的 Tomcat 服务器收到 400 Bad Request。我不知道为什么它这么说,它是一个不受我控制的应用程序。
我不想将临时文件写入硬盘。我现在不清楚如何避免这种情况。
最佳答案
我认为您可能希望使用 name 作为 body
来代替 file
:
params.addPart("body", new StringBody(fileContent));
关于java - 如何使用 StringBody 通过 HttpMime 上传文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13167774/
我是加特林工具的新手。 我想在 StringBody() 方法中给出一个随机字符串。例如,对于 100 个请求,将传递 100 个不同的字符串。 这是我的示例代码: import io.gatling
我是加特林工具的新手。 我想在 StringBody() 方法中给出一个随机字符串。例如,对于 100 个请求,将传递 100 个不同的字符串。 这是我的示例代码: import io.gatling
我正在尝试向我的 API 发送图像。但是在使用 MultipartEntity StringBody 时出现错误,因为不推荐使用 StringBody(String)。 我没有工作。我在 Androi
我正在尝试使用 Apache Commons 的 HttpClient 发送带有二进制文件和几个字符串参数的多部分 POST 请求。 但是,似乎在这条线上的某个地方,一些垃圾文本正在进入我的字符串参数
def params = new MultipartEntity(); params.addPart("name", new StringBody(fileName)) params.addPart(
我想使用多方实体进行文件上传。我想上传一个音频文件和一个 XML 文件。我也想为图像和 XML 部分设置一些标题。我是这样做的: // adding the audio file
我必须在我的加特林请求的 StringBody 中传递这个字符串 {"definitionId":4891544, "stringVariables" : {"Copy 1-json-metadata
Web 服务器期望通过 html 表单上传文件。 这是我构建 MultipartEntity 的方式,它已经有效: FileBody filePart = new FileBody(new File(
我是一名优秀的程序员,十分优秀!