Можете ли вы сделать запрос HTTP PATCH из Javascript?
Я работаю с API, который требует от меня сделать HTTP-запрос PATCH как часть URI, возможно ли это сделать из Javascript, в моих исследованиях показано, что я могу выполнять только POST, GET, DELETE и PUT. Разрешено ли PATCH?
Спасибо,
Ответ 1
Я не уверен, что вы подразумеваете под запросом "PATCH", но это кажется возможным (по крайней мере, в Firefox 6 и Chromium 12). Согласно исходный код Mozilla, существует только ограничение запросов TRACE и TRACK.
Итак, пока сервер поддерживает этот метод, запрос передается.
Ответ 2
По некоторым исследованиям метод PATCH кажется новым (march 2010 http://tools.ietf.org/html/rfc5789), поэтому, если вы попытаетесь определить PATCH на XMLHttpRequest он может работать, но только на самых последних версиях современных браузеров. Пока не найден список поддерживаемых браузеров.