答案为“HTTPCaller 400错误的请求” https://knowledge.亚搏在线safe.com/questions/81949/httpcaller-400-bad-request.html 对于这个问题:“HTTPCaller 400错误的请求”的最新答案 嗨@ cob.pthompson,这有可能是... https://knowledge.亚搏在线safe.com/answers/82166/view.html

你好@ cob.pthompson

这有可能是你需要告诉FME什么格式的输入数据会英寸尝试添加页眉:

名称=接受

值=应用/ JSON

另外如@nielsgerrits提到你不需要的Content-Type头,因为这已经在“正文”部分成立。

星期四,2018年11月8日16点38分31秒GMT hollyat亚搏在线safe
通过david_r回答 https://knowledge.亚搏在线safe.com/answers/81973/view.html

我同意@nielsgerrits时,状态400是一个服务器端错误,而不是客户端(FME)错误。试图从文档复制的例子是一个良好的开端。

周三,2018年11月7日8时06分16秒GMT david_r
通过nielsgerrits回答 https://knowledge.亚搏在线safe.com/answers/81971/view.html

在示例请求文档只有在JSON设备名称,用户名和密码。你设法复制与邮差完全相同的一块JSON的要求?根据文档400 - 错误的请求表示无效JSON输入。

什么版本的FME的你呢?我有一些问题不是密码的URL在2016年进行编码。TextEncoder(URL(百分号编码))解决了这个问题。似乎在2018年消失。

此外,设置Content-Type的两倍。(标题和内容类型字段)。我觉得头否决的领域,但尝试删除其中的一个。

周三,2018年11月7日5时42分04秒GMT nielsgerrits