Почему я получаю ошибку 415 {detail: 'Неподдерживаемый тип медиа "applicaton/json" в запросе.'} ошибка

Я делаю запрос post к бэкенду моего фреймворка Django rest, но я продолжаю получать ошибку 415, когда я делаю запрос fetch из React.

Запрос работает отлично, когда я делаю его из Django Rest Framework, но я получаю 415 ошибку, когда я делаю POST запрос из React

views.py

@api_view(["POST"])
def PaymentCreateView(request):

    if request.method == "POST":
        serializer = PaymentSerializer(data=request.data)
            
    if serializer.is_valid():
                
        serializer.save()

    return Response(serializer.data)



Реагировать

const Support = async () => {
     
      const response =  await fetch('http://127.0.0.1:8000/support/payment-create/',{
        method: "POST",
        credentials: "include",
        headers: {
          "Accept": "application/json",
          "Content-Type": "applicaton/json",
        },
        body:JSON.stringify({
          "user": user,
          "email": email,
          "phone_number": phone_number,
          "number_of_apples": number_of_apples,
          "amount": amount,
          "message": message,
          
      })
      })

      let data = await response.json()
      console.log(data)
    }

     useEffect(() => {
        userpage()
      }, [])


      const handleSubmit = (e) => {
        Support()
        e.preventDefault()
    }

ошибка [ошибка][1]



  [1]: https://i.stack.imgur.com/PUWI4.png

У вас опечатка applicaton/json -> application/json

Вам необходимо передать заголовки следующим образом

export const login =(email, password, csrftoken) => async dispatch =>{

const config ={ headers: {
    "Accept": "application/json",
    "Content-Type":"application/json",
    'X-CSRFToken': csrftoken
}

}`

const body = JSON.stringify({email: email, password:password})

axios.post( url, body, config ).then((response)=> {}). catch((err)=>{})

Вернуться на верх