Azure Functions HTTP 輸出系結

使用 HTTP 輸出系結來回應 HTTP 要求傳送者 (HTTP 觸發程式) 。 此繫結需要 HTTP 觸發程序,並可讓您自訂與觸發程序要求相關聯的回應。

HTTP 觸發函式的預設傳回值為:

  • HTTP 204 No Content 具有 Functions 2.x 和更新版本中的空白主體
  • HTTP 200 OK 具有 Functions 1.x 中的空白主體

屬性

進程內隔離進程C# 程式庫都不需要 屬性。 C# 腳本會使用 function.json 組態檔。

不需要傳回值屬性。 若要深入瞭解,請參閱 使用量

註解

JAVA 函式執行時間程式庫中,使用 HttpOutput 注釋來定義函式所傳回之預設變數以外的輸出變數。 此批註支援下列設定:

組態

下表說明您在 function.json 檔案中設定的繫結設定屬性。

屬性 描述
type 必須設為 http
direction 必須設為 out
name 函式程式碼中用於回應的變數名稱,或要使用傳回值的 $return

使用方式

若要傳送 HTTP 回應,請使用語言標準回應模式。

回應類型取決於 C# 模式:

HTTP 觸發的函式會傳回 IActionResultTask<IActionResult> 的類型。

針對 JAVA,請使用 HttpResponseMessage.Builder 來建立 HTTP 觸發程式的回應。 若要深入瞭解,請參閱 HttpRequestMessage 和 HttpResponseMessage

如需回應範例,請參閱 觸發程式範例

下一步