Błąd 500 w pythonie a w postmanie 200

Błąd 500 w pythonie a w postmanie 200
Piotrek Małpa
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 6
0

Mam problem dotyczący testowania owasp juice shop mam taki kod

Kopiuj
def test_add_item_to_strange_basket(base, id, log):
    url = f"{base}/api/BasketItems/"
    
    payload = '{"ProductId": 13, "BasketId": "1", "BasketId": "4", "quantity": 1}'

    response = requests.post(url, data=payload, headers=log)
    print(response.status_code)

i to daje mi 500 ale kiedy próbuje to samo w postmanie dostaje już 200(dosłownie to samo ten sam headers, ten sam productid itd.)

AN
  • Rejestracja: dni
  • Ostatnio: dni
  • Postów: 992
3

mało danych wkleiłeś, test uderza na localhosta i masz odpalony serwer?
wklejasz payload jako string, postman na pewno też to tak robi (a nie json?)

kimikini
  • Rejestracja: dni
  • Ostatnio: dni
2

w postmanie zdaje sie mozna exportowac jako snippet pythona, to moze zrob to i porownaj?

Zarejestruj się i dołącz do największej społeczności programistów w Polsce.

Otrzymaj wsparcie, dziel się wiedzą i rozwijaj swoje umiejętności z najlepszymi.