Ten artykuł jest lustrzanym artykułem tłumaczenia maszynowego, kliknij tutaj, aby przejść do oryginalnego artykułu.

Widok: 1407|Odpowiedź: 0

[Źródło] C# używa HttpClient do wywołania problemu z danymi pustego nośnika

[Skopiuj link]
Opublikowano 2025-2-18 15:41:44 | | | |
Wymagania: Podczas korzystania z .NET/C# HttpClient do połączenia z Enterprise WeChat w celu przesłania materiałów tymczasowych zgłaszany jest błąd "empty media data", ale normalne jest korzystanie z listonosza.

Przesyłaj tymczasowe nagrania:Logowanie do linku jest widoczne.

Przesyłanie listonosza jest w porządku, jak pokazano poniżej:



Wyjątek HttpClient wygląda następująco:

{"errcode":44001,"errmsg":"puste dane multimedialne, podpowiedź: [17398xxx], z IP: xxx, więcej informacji pod adresemLogowanie do linku jest widoczne."}

Przyczyną problemu są następujące czynniki:Niespójna implementacja RFC 2046 w różnych systemach/językachŹródło:Logowanie do linku jest widoczne.

Rozwiązanie 1 (zalecane)

Kod jest następujący:

Rozwiązanie 2

Kod jest następujący:


Odniesienie:Logowanie do linku jest widoczne.




Poprzedni:APNIC zarządza adresami IPv4 i IPv6
Następny:.NET/C# wykorzystuje metody trick common request HttpClient
Zrzeczenie się:
Całe oprogramowanie, materiały programistyczne lub artykuły publikowane przez Code Farmer Network służą wyłącznie celom edukacyjnym i badawczym; Powyższe treści nie mogą być wykorzystywane do celów komercyjnych ani nielegalnych, w przeciwnym razie użytkownicy ponoszą wszelkie konsekwencje. Informacje na tej stronie pochodzą z Internetu, a spory dotyczące praw autorskich nie mają z nią nic wspólnego. Musisz całkowicie usunąć powyższą zawartość z komputera w ciągu 24 godzin od pobrania. Jeśli spodoba Ci się program, wspieraj oryginalne oprogramowanie, kup rejestrację i korzystaj z lepszych, autentycznych usług. W przypadku naruszenia praw prosimy o kontakt mailowy.

Mail To:help@itsvse.com