Azure Worker Role返回XML而不是JSON

本文关键字:JSON XML Worker Role 返回 Azure | 更新日期: 2023-09-27 18:04:34

我一直在遵循Brady Gaster的一篇博客文章,创建一个Azure worker角色来创建JSON端点。

一切顺利,创建一个worker角色并部署到Azure没有问题,除了它返回XML而不是JSON。

返回以下结果:

<ArrayOfMessage xmlns="http://schemas.datacontract.org/2004/07/Backend.Contracts" xmlns:i="http://www.w3.org/2001/XMLSchema-instance"><Message><Id>5de2ed85-1eb1-4306-aace-645ea9202f26</Id></Message></ArrayOfMessage>

虽然我期望只是一个GUID,如:

{
  Id: '5de2ed85-1eb1-4306-aace-645ea9202f26'
}

不确定哪里出错了,按照博客文章中的代码示例。不幸的是,他的代码样例无法下载,所以我无法比较具体的配置…

任何想法?

Azure Worker Role返回XML而不是JSON

您是否发送JSON接受头与您的请求?

默认情况下,不同的客户端会发送不同的accept报头,您可能需要重写它们以获得您希望获得的响应类型