Ben aslında bir TyToneByteArray ile Vücudum olarak bir PUT yapmaya çalışıyorum. Bir PUT yapmak zorundaAndroid: "/" Olmadan Güçlendirme URL Yolu "/"
(URL_PUT söylemek) ilk adım benim resim meta ile bir POST arama yapma
etmektir yüzden, bir Azure sunucusuyla etkileşimde ediyorum ve geri bir URL
public interface ImageInterface {
@PUT("/{nothing}")
Response uploadBlob(@Body TypedByteArray byteArray,
@Header("Content-Length") String byteArrayLength,
@Path(value="nothing",encode=false) String nothing);
}
Ama bu URL yolu bir "/" Ben geçerken "" ile başlamalıdır söyleyerek bir hata alıyorum: gibi (1 aşamasından) o URL_PUT isteği, yani benim güçlendirme tekil arayüzü fonksiyonu görünüyor hiçbir şey için. Yukarıdaki işlev için boş bir dizeyi geçmeyi denedim, ancak boşuna.
Temel olarak sadece bir uç nokta ile güçlendirme kullanmak istiyorum ama PUT için bir yol/balnk yolu yok. Bunu yapmanın bir yolu var mı?
sadece @PUT koyamazsınız (Üzgünüm hareketteyim, bu kadar çabuk daktilo). Ayrıca, Content-Length ile bir bayt dizisi gönderiyor ve eşzamanlı olarak yapıyorsunuz. Umarım bir dosya yüklemiyorsundur ... Bunu yapmanın yolu bu değildir. Ne göndermeye çalıştığınızı açıklamak için daha fazla yardımcı olabilirdim. – napkinsterror
Ha ha ... Ben ana iş parçacığı üzerinde yapmıyorum .... arkadaydım ... ama hafızamın en iyisine ... Bahsettiğin şeyi denedim ve işe yaramadı ... nedenini hatırlayamıyorum ama eminim ki bunu denedim ... – uLYsseus