minor fixes in BC

prd
Ivan Maslov 2 years ago
parent c8d8ea2620
commit f55bd55003

@ -5,7 +5,7 @@ import os #for path operations
from . import __Orchestrator__ from . import __Orchestrator__
import mimetypes import mimetypes
mimetypes.add_type("font/woff2",".woff2") mimetypes.add_type("font/woff2",".woff2")
mimetypes.add_type("text/javascript",".js") mimetypes.add_type("application/javascript",".js")
# объявление import # объявление import
from fastapi import FastAPI, Form, Request, HTTPException, Depends, Header, Response, Body from fastapi import FastAPI, Form, Request, HTTPException, Depends, Header, Response, Body

@ -1093,10 +1093,7 @@ def WebRequestParseBodyBytes(inRequest=None):
""" """
if inRequest is None: inRequest = WebRequestGet() if inRequest is None: inRequest = WebRequestGet()
lBodyBytes=None lBodyBytes=None
if inRequest.headers.get('Content-Length') is not None: return inRequest.body.encode("utf8")
lInputByteArrayLength = int(inRequest.headers.get('Content-Length'))
lBodyBytes = inRequest.rfile.read(lInputByteArrayLength)
return lBodyBytes
def WebRequestParseBodyStr(inRequest=None): def WebRequestParseBodyStr(inRequest=None):
"""L+,W+: [ПРЕКРАЩЕНИЕ ПОДДЕРЖКИ В 1.3.1, см. FASTAPI] Извлечь данные в виде строки из тела (body) HTTP запроса. """L+,W+: [ПРЕКРАЩЕНИЕ ПОДДЕРЖКИ В 1.3.1, см. FASTAPI] Извлечь данные в виде строки из тела (body) HTTP запроса.
@ -1105,7 +1102,7 @@ def WebRequestParseBodyStr(inRequest=None):
:return: Текстовая строка '' или None (если тело запроса было пустым) :return: Текстовая строка '' или None (если тело запроса было пустым)
""" """
if inRequest is None: inRequest = WebRequestGet() if inRequest is None: inRequest = WebRequestGet()
return WebRequestParseBodyBytes(inRequest=inRequest).decode('utf-8') return inRequest.body
def WebRequestParseBodyJSON(inRequest=None): def WebRequestParseBodyJSON(inRequest=None):
"""L+,W+: [ПРЕКРАЩЕНИЕ ПОДДЕРЖКИ В 1.3.1, см. FASTAPI] Извлечь из тела (body) запроса HTTP JSON данные и преобразовать в Dict / List структуры языка Python. """L+,W+: [ПРЕКРАЩЕНИЕ ПОДДЕРЖКИ В 1.3.1, см. FASTAPI] Извлечь из тела (body) запроса HTTP JSON данные и преобразовать в Dict / List структуры языка Python.

Loading…
Cancel
Save