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, kursun bir parçasıdır

Python ile API'lere Giriş

Kursa Göz Atın

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ı etkileşimli egzersiz

Bu egzersizi bu örnek kodu tamamlayarak deneyin.

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