Вы попытались отправить вручную через telnet и просто не завершить POST. Мне было бы интересно видеть, могли ли Вы копировать поведение, Вы видите. Учитывая природу сайта, я не был бы удивлен, заставляли ли Вы несколько уродливых СООБЩЕНИЙ намеренно пытаться взломать систему.
я заметил при случае, что должен перезапустить Safari для получения НАСТОЛЬКО рабочим снова после того, как некоторое действие зависает, но я предположил, что это была моя проблема.
Вам просто нужно исключить интерфейсы, реализованные базовым типом:
public static class TypeExtensions
{
public static IEnumerable<Type> GetInterfaces(this Type type, bool includeInherited)
{
if (includeInherited || type.BaseType == null)
return type.GetInterfaces();
else
return type.GetInterfaces().Except(type.BaseType.GetInterfaces());
}
}
...
foreach(Type ifc in typeof(Some).GetInterfaces(false))
{
Console.WriteLine(ifc);
}