我有一個jax-rs
grails
web服務框架,它響應PUT請求並消耗/產生xml或json,但是當我嘗試通過chrome的高級rest插件將xml提供給web服務時它給出錯誤415 Unsupported Media Type
。
我想知道如何將xml放入Web服務?
注:我使用的應用程序/ XML內容類型 我對Web服務代碼是:http POST請求到jax-rs網絡服務
@Path('/api/interface')
@Consumes(['application/xml','application/json'])
@Produces(['application/xml','application/json'])
class InterfaceResource {
@POST
@Path("xmldata")
String getInterfaceRepresentationXML(def xml) {
//play with xml and render xml result
}
}
所以鏈接是x.x.x.x/api/interface/xmldata
和不接受的XML文件。 請幫忙,提前致謝。
嘿,我已經使用的應用程序/ xml和我已經更新了整個服務代碼,並有你爲什麼提交表決,其他這樣的資源 –
請求您的方法是否使用@POST註釋? –