次のコードをテストしました
@RestResource(urlMapping='/myservice')
global class MyService {
@HttpGet
global static void doGet() {
RestContext.response.addHeader('Content-Type', 'text/plain');
String name = RestContext.request.params.get('name');
RestContext.response.responseBody = Blob.valueOf('Hello '+name);
}
}
デフォルトでは、戻り値の型は JSON です。応答形式を XML に変更するにはどうすればよいですか。RestContext.response..addHeader('Content-type','text/xml'); に従ってみました。RestContext.response..responseBody=Blob.valueOf(''+newcase.Id+'');
しかし、まだXMLとして応答がありません