HTTP ПОМЕСТИЛ:
PUT помещает файл или ресурс в определенном URI, и точно в том URI. Если уже существует файл или ресурс в том URI, ПОМЕЩЕННЫЕ замены тот файл или ресурс. Если нет никакого файла, или ресурс там, ПОМЕЩЕННЫЙ создает тот. ПОМЕЩЕННЫЙ идемпотент , но как это ни парадоксально ПОМЕЩЕННЫЕ ответы не являются кэшируемыми.
местоположение HTTP 1.1 RFC для ПОМЕЩЕННОГО
POST HTTP:
POST отправляет данные в определенный URI и ожидает, что ресурс в том URI обработает запрос. Веб-сервер в этой точке может определить, что сделать с данными в контексте указанного ресурса. Метод THE POST не идемпотент , однако ответы POST кэшируемые, пока сервер устанавливает соответствующее Управление Кэша и Истекает заголовки.
официальный RFC HTTP определяет POST, чтобы быть:
местоположение HTTP 1.1 RFC для различия POST
между POST и ПОМЕЩЕННЫЙ:
сам RFC объясняет базовое различие:
принципиальное различие между POST и ПОМЕЩЕННЫМИ запросами отражается в различном значении URI запроса. URI в запросе POST определяет ресурс, который обработает вложенный объект. Тот ресурс мог бы быть принимающим данные процессом, шлюзом к некоторому другому протоколу или отдельным объектом, который принимает аннотации. Напротив, URI в ПОМЕЩЕННОМ запросе отождествляет объект, включенный с запросом - агент пользователя знает, какой URI предназначается, и сервер не ДОЛЖЕН пытаться применить запрос к некоторому другому ресурсу. Если сервер требует, чтобы запрос был применен к различному URI, это ДОЛЖНО отправить 301 (Перемещенный Постоянно) ответ; агент пользователя МОЖЕТ тогда принять свое собственное решение относительно того, перенаправить ли запрос.
Используя правильный метод, не связанный в стороне:
Одно преимущество REST ROA по сравнению с SOAP - то, что при использовании ROA REST HTTP, это поощряет надлежащее использование глаголов/методов HTTP. Так, например, Вы только использовали бы ПОМЕЩЕННЫЙ, когда Вы хотите создать ресурс в том точном местоположении. И Вы никогда не использовали бы, ДОБИРАЮТСЯ, чтобы создать или изменить ресурс.
Загрузчик UEFI по умолчанию \EFI\BOOT\BOOTx64.EFI
на Вашем Системном разделе EFI (ESP).
я переустановил Ubuntu на прошлой неделе, и похоже, что Ubuntu не создает этот файл. Таким образом, Windows не может перезаписать то, что не там. Windows не должен также удалять записи (зарегистрированные загрузчики) от меню начальной загрузки UEFI, и к моему опыту это не делает.
я сказал бы, что UEFI является основным улучшением, потому что загрузчики могут сосуществовать на ESP (если встроенное микропрограммное обеспечение UEFI, что производитель реализовал, функционально не повреждено или нанесено вред).
, Что можно сделать для сейфа:
\EFI\ubuntu\
из своего резервного копирования как \EFI\BOOT\
и переименуйте grubx64.efi
к BOOTx64.EFI
. я никогда не делал установку UEFI Windows 7. With Windows 8 однако, очень легко создать данные начальной загрузки Windows по ESP, даже после установки. Это в основном bcdboot c:\Windows /l en-gb /s b: /f ALL
, но версия Windows 7 не имеет /f
опция.
Основные конкретные вопросы EFI:
efibootmgr
или некоторая эквивалентная утилита. gdisk
для установки кода типа разделов Ubuntu от 0 700 до 8 300, как описано здесь. Некоторые последние версии Ubuntu не имеют этой проблемы, так как они используют корректный код типа от запуска, но я не вспоминаю, когда переход произошел, и Вы не сказали, какую версию Ubuntu Вы используете, таким образом, я думал, что упомяну это. существуют также обычные проблемы двойной загрузки. Например, необходимо загрузиться с живым CD и изменить размеры разделов для создания места для Windows. Можно хотеть иметь отдельный раздел передачи данных для снижения риска Ubuntu, повреждающего установку Windows. Этими проблемами является то же для UEFI что касается BIOS.