سؤال

أحاول إرسال البايت [] (باستخدام وضع) مع الرؤية ولكن لا يمكنني العثور على أي معلومات حول كيفية القيام بذلك. يبدو رمزي مثل هذا:

Request request = new Request(Method.PUT, url);
request.setEntity( WHAT DO I PUT HERE?, MediaType.APPLICATION_OCTET_STREAM);

كنت أتوقع أن أجد شيئا على غرار bytearrareResentation، مثلما يوجد jsonrepresentation و AA stringpresentation لكنني لم أجد أي شيء.

هل كانت مفيدة؟

المحلول

أعتقد أنك تريد استخدام محاضران, ، مثل ذلك:

Representation representation = new InputRepresentation(new ByteArrayInputStream(bytes), MediaType.APPLICATION_OCTET_STREAM);
request.setEntity(representation);

نصائح أخرى

أنا لست على دراية بالمند، ولكن بطريقة واحدة للقيام بذلك ستكون في Base64 ترمز البيانات. ثم يمكنك التعامل معها مثل سلسلة منتظمة.

يمكنك تجربة الفئة الفرعية WritableRepresentation هذا مصمم بشكل خاص للتمثيلات الكبيرة

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top