我们正面临一个问题(http响应415尝试在JIRA中创建附件)。能帮忙解决一下我们的问题吗?我们在webMethods中遵循的步骤
1)getFile加载为流 2)pub.mime:createMimeData 3)pub.mime:addBodyPart(将来自step1的流作为输入传递,而不是设置内容类型;我们尝试设置具有相同结果的application / octet-stream)。 4)pub.mime:getEnvelopeStream。 5)pub.io:streamToString(用于验证在步骤4中创建的Mime) 6)pub.client:http(将envStream从step4传递到data / mimeStream和loadAs" stream"
Step5输出
消息ID:< 508725916.27.1498892350039.JavaMail.webmethods@bisawswmindv01> MIME版本:1.0 Content-Type:multipart / form-data; boundary =" ------ defined ------&#34 ;; name = file; filename = sample.txt X-Atlassian-Token:nocheck 授权:基本d2AiobWV0aG9kczpBMTJzcjcxYmI =
------ = _ Part_26_16733932.1498892350039 消息ID:< 1774613176.25.1498892350038.JavaMail.webmethods@bisawswmindv01> MIME版本:1.0 content-type:text / plain content-transfer-encoding:7bit 这是一个测试文件:这是一个测试文件
------ = _ Part_26_16733932.1498892350039 -
答案 0 :(得分:0)
415错误代码适用于不支持的媒体类型, 请求实体具有服务器或资源不支持的媒体类型。例如,客户端将图像上传为image / svg + xml,但服务器要求图像使用不同的格式。
JIRA不支持您上传的附件的媒体类型。