console: format help example block
This commit is contained in:
+19
-14
@@ -594,7 +594,8 @@
|
|||||||
умолчанию.</div>
|
умолчанию.</div>
|
||||||
<div><strong>Entrypoint</strong> — точка входа внутри пакета. Например, <span class="mono">main.main</span>
|
<div><strong>Entrypoint</strong> — точка входа внутри пакета. Например, <span class="mono">main.main</span>
|
||||||
для Python или <span class="mono">main.php::handler</span> для PHP.</div>
|
для Python или <span class="mono">main.php::handler</span> для PHP.</div>
|
||||||
<div><strong>Route</strong> — HTTP путь функции. Внешний пользовательский вызов идёт через <span class="mono">/fn + ваш Route</span>.</div>
|
<div><strong>Route</strong> — HTTP путь функции. Внешний пользовательский вызов идёт через <span
|
||||||
|
class="mono">/fn + ваш Route</span>.</div>
|
||||||
<div><strong>Методы</strong> — HTTP методы route, например <span class="mono">GET</span> или <span
|
<div><strong>Методы</strong> — HTTP методы route, например <span class="mono">GET</span> или <span
|
||||||
class="mono">GET,POST</span>.</div>
|
class="mono">GET,POST</span>.</div>
|
||||||
<div><strong>Timeout (сек)</strong> — максимум времени выполнения именно этой функции.</div>
|
<div><strong>Timeout (сек)</strong> — максимум времени выполнения именно этой функции.</div>
|
||||||
@@ -617,9 +618,13 @@
|
|||||||
<div class="help-section">
|
<div class="help-section">
|
||||||
<h4>Как вызвать функцию вне веб-интерфейса</h4>
|
<h4>Как вызвать функцию вне веб-интерфейса</h4>
|
||||||
<div class="help-list">
|
<div class="help-list">
|
||||||
<div>Обычный пользователь вызывает функцию через HTTP gateway console: <span class="mono">/fn/...</span>.</div>
|
<div>Обычный пользователь вызывает функцию через HTTP gateway console: <span class="mono">/fn/...</span>.
|
||||||
<div>Используется только ваш токен из личного кабинета в заголовке <span class="mono">Authorization: Bearer <token></span>.</div>
|
</div>
|
||||||
<div>Работают обычные HTTP методы: <span class="mono">GET</span>, <span class="mono">POST</span>, <span class="mono">PUT</span>, <span class="mono">DELETE</span> и другие, если они разрешены в поле Методы.</div>
|
<div>Используется только ваш токен из личного кабинета в заголовке <span class="mono">Authorization: Bearer
|
||||||
|
<token></span>.</div>
|
||||||
|
<div>Работают обычные HTTP методы: <span class="mono">GET</span>, <span class="mono">POST</span>, <span
|
||||||
|
class="mono">PUT</span>, <span class="mono">DELETE</span> и другие, если они разрешены в поле Методы.
|
||||||
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<div class="help-code">export TOKEN="<ваш пользовательский токен>"
|
<div class="help-code">export TOKEN="<ваш пользовательский токен>"
|
||||||
curl -sk -X POST https://fission.kube5s.ru/fn/ВАШ_ROUTE \
|
curl -sk -X POST https://fission.kube5s.ru/fn/ВАШ_ROUTE \
|
||||||
@@ -631,18 +636,18 @@
|
|||||||
-H "Authorization: Bearer $TOKEN"</div>
|
-H "Authorization: Bearer $TOKEN"</div>
|
||||||
<div class="help-code">import requests
|
<div class="help-code">import requests
|
||||||
|
|
||||||
token = "ВАШ_ТОКЕН"
|
token = "ВАШ_ТОКЕН"
|
||||||
url = "https://fission.kube5s.ru/fn/ВАШ_ROUTE"
|
url = "https://fission.kube5s.ru/fn/ВАШ_ROUTE"
|
||||||
|
|
||||||
response = requests.post(
|
response = requests.post(
|
||||||
url,
|
url,
|
||||||
headers={"Authorization": f"Bearer {token}"},
|
headers={"Authorization": f"Bearer {token}"},
|
||||||
json={"x": 1, "y": 2},
|
json={"x": 1, "y": 2},
|
||||||
timeout=60,
|
timeout=60,
|
||||||
)
|
)
|
||||||
|
|
||||||
print(response.status_code)
|
print(response.status_code)
|
||||||
print(response.text)</div>
|
print(response.text)</div>
|
||||||
</div>
|
</div>
|
||||||
|
|
||||||
<div class="help-section">
|
<div class="help-section">
|
||||||
|
|||||||
Reference in New Issue
Block a user