簡體   English   中英

如何從 ORDS REST 端點返回純文本字符串?

[英]How do you return a plain text string from an ORDS REST endpoint?

When creating a REST Data Services module handler in Oracle Rest Data Services (ORDS), it auto-formats the response as a JSON for PL/SQL procedures -- that is, any OUT parameters that you create get turned into a JSON. 如何在 HTTP 響應中返回純文本字符串而不將其轉換為 JSON?

我的許多初始搜索都指向此資源,用於在 ORDS 中返回原始JSON ,但這不適用於我的情況,因為如果您正在編寫 PL/SQL 端點(例如方法不是從數據庫對象自動生成的處理程序)。

最終,我發現這個文檔完全是為了別的東西。 但是,它顯示了一些示例代碼,使用HTP.p()方法將純文本直接打印到響應中。 下面是一個簡單示例,說明如何在 ORDS REST 數據服務模塊方法處理程序中返回純文本響應:

BEGIN
  OWA_UTIL.mime_header('text/plain');
  HTP.p('Hello world!');
END;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM