Wpis z mikrobloga

@pyroxar: from flask import Flask
import yaml

app = Flask(_name)

# wczytywanie konfiguracji z pliku YAML
with open('config.yaml', 'r') as f:
config = yaml.safe
load(f)

@app.route('/')
def helloworld():
return f'Hello, {config["name"]}!'

if
name == 'main_':
app.run(debug=True)

yaml
name: John
age: 30
email: john@example.com
Interesuje mnie jak mam akceptować HTTP i jednocześnie txt/xml, bo dla mnie HTTP = HTML


@pyroxar: Normalnie. HTTP to protokół komunikacji, HTML to format danych. W body HTTP możesz mieć cokolwiek. Poczytaj sobie o nagłówkach Accept i Content-Type. Popatrz sobie w devtoolsach na requesty. Cała komunikacja odbywa się po HTTP (ofc wyjątkiem może być websocket). Myślisz, że skąd masz obrazki na stronce? Też przychodzą po HTTP.
@pyroxar: wyobraź sobie że masz jakiegoś endpointa do logowania który przyjmuje dwa parametry - username i password. #!$%@?ąc od tego jak dane są dokładnie przesyłane, dla serwera nie powinno robić różnicy, czy dane idą w formacie:

<username>test</username><password>123</password>
czy
username: test
password: 123
czy
{ "username": "test", "password": 123}

bo tak długo jak ustawiony jest poprawny content-type to serwer sobie to sparsuje