Kullanmakta olan birkaç kişiyle bir API çalıştırıyoruz. Benim açımdan bazı eski sakarlıklardan dolayı, uç noktalardan biri , ne zaman olması gerektiğinde yanlış içerik türü üstbilgisini döndürüyor . Benim sorum, doğru değeri döndürmek için değiştirerek bunu düzeltirsek, mevcut müşterilerimiz için işleri ne kadar berbat edebilir? Ya da başka bir deyişle, birçok farklı HTTP istemci kütüphanesinin böyle bir değişiklik görürken ölümcül hatalar atmasını bekler misiniz?js
json
Bunun, çok fazla terlemeden devam edebileceğimiz ve yapabileceğimiz bir değişiklik olup olmadığına karar vermeye çalışıyoruz veya tüm kullanıcılara dikkatlice e-posta göndermeli ve çok yıllı bir kullanım dışı kalma süresi ... veya aradaki bir şeyi duyurmalıyız.
Muhtemelen ne tür farklı HTTP istemcilerinin kullanıldığına bağlıdır, bu yüzden kullanıcı aracılarına bir göz attım. Cevap: birçok farklı soru! İşte en iyilerinden bazıları:
"okhttp / 3.2.0", "python istekleri / 2.10.0", "Ruby", "python istekleri / 2.7.0", "Mozilla / 5.0", "Java / 1.8.0_91", "python istekleri /2.4.3 "," okhttp / 3.3.0 "," Lucee "," Dalvik / 2.1.0 "," Google-HTTP-Java-İstemci / 1.21.0 "," PHP_appname "," NativeHost "," Java /1.7.0_67 "," Apache-HttpClient / UNAVAILABLE "," Dalvik / 1.6.0 "," Web sniffer / 1.1.0 "," unirest-objc / 1.1 "
Çeşitli farklı mobil ve sunucu tarafı dil kütüphaneleri. Çoğunlukla javascript çalıştıran tarayıcılar değil, bazıları da.
Çoğu kişi içerik türünün yanlış olduğunu fark etmiyor gibi görünüyor, ancak arada bir yeni destek talebi bu sorundan şikayetçi oluyor, bu yüzden düzeltmek istiyoruz.