2014-11-24 23 views
0

我們的應用程序需要請求爲application/xml或text/xml。 但有時客戶端忘記和發送沒有內容類型規範。轉換apigee中的內容類型

如果不添加,是否可以添加apigee策略來添加內容類型?

回答

1

最簡單的事情就是設置所有傳入消息的內容類型。最簡單的方法是通過分配消息策略。設置頁眉示例代碼如下:

<?xml version="1.0" encoding="UTF-8" standalone="yes" ?> 
 
<AssignMessage async="false" continueOnError="false" enabled="true" name="AssignAuthHeaders"> 
 
    <DisplayName>AssignAuthHeaders</DisplayName> 
 
    <FaultRules/> 
 
    <Properties/> 
 
    <Add> 
 
    <Headers> 
 
     <Header name="oAuthToken">{access_token}</Header> 
 
     <Header name="appId">{client_id}</Header> 
 
     <Header name="EncryptedHHonorsNumber">{accesstoken.encrypted_hhonors}</Header> 
 
    </Headers> 
 
    </Add> 
 
    <IgnoreUnresolvedVariables>true</IgnoreUnresolvedVariables> 
 
</AssignMessage>

我還沒有嘗試過這個自己,但你可以刪除所有頁眉項以上,並把

<Header name="Content-Type">application/xml</Header>