BaşlayınÜcretsiz Başlayın

requests paketiyle JSON gönderme

Bir API yanıtından JSON metni alabileceğin gibi, POST veya PUT istekleriyle bir API'ye JSON metni de gönderebilirsin. request.post() ve request.put() yöntemlerinde json argümanını kullanırsan, requests kütüphanesi gerekli tüm üstbilgileri ve kodlamayı senin için halleder. Harika!

Hadi deneyelim! /playlists API'sine bir POST isteği göndererek aynı anda birden fazla çalma listesi oluşturabileceğini biliyor muydun? API'ye (her birinde Name özelliği olan) bir çalma listesi dizisi geçirmen yeterli; hepsini bir kerede oluşturur.

Bu egzersiz

Python ile API'lere Giriş

kursunun bir parçasıdır
Kursu Görüntüle

Egzersiz talimatları

  • JSON olarak otomatik gönderilmesi için playlists değişkenini requests.post() yöntemine argüman olarak geçir.
  • API'den tüm çalma listelerinin bir listesini al.
  • GET isteğinin yanıtını JSON metnini yazdırarak incele.

Uygulamalı interaktif egzersiz

Bu örnek kodu tamamlayarak bu egzersizi bitirin.

playlists = [{"Name":"Rock ballads"}, {"Name":"My favorite songs"}, {"Name":"Road Trip"}]

# POST the playlists array to the API using the json argument
requests.post('http://localhost:3000/playlists/', ____=____)

# Get the list of all created playlists
response = requests.____('http://localhost:3000/playlists')

# Print the response text to inspect the JSON text
print(response.____)
Kodu Düzenle ve Çalıştır