سؤال

أحاول الحصول على نتائج من API حتى في تطبيق WP7.كنت قادرا على العمل في تطبيق وحدة التحكم عندما استخدمت التعليمات البرمجية التالية giveacodicetagpre.

الجزء المهم كان ترميز.إذا اخترت أي شيء آخر، فسيظهر مع خطأ Gzip Header، فإن البايت السحر الأول لا يتطابق "أو شيء مشابه.

wp7 لا يلبي الافتراضي، فإنه يحتوي فقط على Unicode و UTF8 الذي لا يعمل عليه.

الأفكار؟

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

المحلول 2

use WebRequest.BeginGetResponse instead. This way you can get the bytes as @carlosfigueria suggested but since webclient only has getstring this is a work around.

نصائح أخرى

Don't use WebClient.DownloadString, use DownloadData. This way you'll receive the GZip-encoded bytes (which can't really be converted to string), and you can pass it directly to the GZupInputStream.

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