首页 > 解决方案 > 如何从 Talend 作业的 multipart/form-data 中提取字段

问题描述

我想在 Talend 中构建一个能够同时接收 json 和文件的 web 服务。我在 python 中进行以下调用:

import requests

url="http://localhost:8088/trial"
data = {
    'var1' : 'this',
    'var2'  : 'that',
}
headers = {'Content-Type': 'application/json'}
files = {'document': open('C:/Users/User/Desktop/Data/Talend/Mail/sample.pdf', 'rb')}
r = requests.post(url, files=files, data=data, headers=headers)
print(r.status_code)

下面是 Talend 工作的屏幕截图:

Talend_job_image

问题是在我的 talend 工作中,我无法从 'var1' 和 'var2' 中检索值,因为它们以 multipart/form-data 的形式到达。我怎样才能在我的 tJavaRow_1 中做到这一点?对此有何建议?

先感谢您

标签: pythonmultipartform-datatalend

解决方案


推荐阅读