azure apim集合主体策略问题中的响应更改
我正在使用集合体来操纵响应 我的实际反应如下azure apim集合主体策略问题中的响应更改,azure,azure-api-management,Azure,Azure Api Management,我正在使用集合体来操纵响应 我的实际反应如下 { "collection": { "version": "1.0", "href": "https://conferenceapi.azurewebsites.net:443/speakers", "links": [], "items": [ {
{
"collection": {
"version": "1.0",
"href": "https://conferenceapi.azurewebsites.net:443/speakers",
"links": [],
"items": [
{
"href": "https://conferenceapi.azurewebsites.net/speaker/1",
"data": [
{
"name": "Name",
"value": "Scott Guthrie"
}
],
"links": [
{
"rel": "http://tavis.net/rels/sessions",
"href": "https://conferenceapi.azurewebsites.net/speaker/1/sessions"
}
]
}
]
}
}
我想要像这样的回应
{
"customer": {
"customerID": "1.0"
}
}
{
"customer": {
"customerID":
}
}
但我得到的回应是
{
"customer": {
"customerID": "1.0"
}
}
{
"customer": {
"customerID":
}
}
我在出境游中使用了以下代码
<outbound>
<set-header name="Content-Type" exists-action="append">
<value>application/json</value>
</set-header>
<set-body template="liquid">{
"customer": {
"customerID": {{body.collection.version}}
}
}</set-body>
</outbound>
应用程序/json
{
“客户”:{
“customerID”:{{body.collection.version}
}
}
你能告诉我哪里出了问题吗?你必须在入站部分这样做 出站部分不包含请求正文 我能够复制您的问题: 当请求的内容类型丢失时,它不起作用。 它正在使用请求内容类型application/json 顺便说一句: 对于有效的JSON,需要引号: customerID:“{{body.collection.version}”