这有可能是你需要告诉FME什么格式的输入数据会英寸尝试添加页眉:
名称=接受
值=应用/ JSON
另外如@nielsgerrits提到你不需要的Content-Type头,因为这已经在“正文”部分成立。
下面是我的邮差设置。
结果
头信息
身体信息
当我在复制邮差我确切的JSON请求接收到有效令牌回来。我删除了环境和角色价值观和邮递员,但不是在FME 2018的要求作品。
我已经把人体,通过JSONValidator请求和响应是成功的。
我是新来FME,我们有最新版本的2018。
我删除了Content-Type的形式单独形成每个部分两者给出了相同的400错误。
我同意@nielsgerrits时,状态400是一个服务器端错误,而不是客户端(FME)错误。试图从文档复制的例子是一个良好的开端。
在示例请求文档只有在JSON设备名称,用户名和密码。你设法复制与邮差完全相同的一块JSON的要求?根据文档400 - 错误的请求表示无效JSON输入。
什么版本的FME的你呢?我有一些问题不是密码的URL在2016年进行编码。TextEncoder(URL(百分号编码))解决了这个问题。似乎在2018年消失。
此外,设置Content-Type的两倍。(标题和内容类型字段)。我觉得头否决的领域,但尝试删除其中的一个。