Више

Брисање продавнице покривености ГеоСервер-а помоћу РЕСТ АПИ-ја

Брисање продавнице покривености ГеоСервер-а помоћу РЕСТ АПИ-ја


Питао сам се да ли постоји неки пример коришћења РЕСТ АПИ-ја са цурл за брисање продавнице покривености?

Погледао сам примере на безграничном веб месту хттп://доцс.геосервер.орг/2.5.к/ен/усер/рест/екамплес/цурл.хтмл, а чини се да их нема.

Покушао сам:

цурл -в -у админ: геосервер -Кс ИЗБРИШИ хттп: // лоцалхост: 8080 / геосервер / рест / ми_вс / покрыцине / ми_цовер

и

цурл -в -у админ: геосервер -Кс ИЗБРИШИ хттп: // лоцалхост: 8080 / геосервер / рест / ми_вс / покрыцине / ми_цовер? репеатсе = труе

У сваком случају добијем405 Метода није дозвољена.

Може ли неко да саветује како да се то поправи?

Излазна грешка била је:

> ИЗБРИШИ / геосервер / рест / ми_вс / покрывања / ми_цовер? Репеатсе = труе & пурге = алл ХТТП / 1.1> Ауторизација: Басиц ИВРтаВ46З2Ввц2ВидмВи> Усер-Агент: цурл / 7.22.0 (к86_64-пц-линук-гну) либцурл / 7.22.0 ОпенССЛ / 1.0.1 злиб / 1.2.3.4 либидн / 1.23 либртмп / 2.3> Домаћин: лоцалхост: 8080> Прихвати: * / *> <ХТТП / 1.1 405 Метода није дозвољена <Дозволи: ГЕТ <Датум: Понедељак, 20. октобар 2014. 01 : 24: 28 ГМТ <Сервер: Ноелиос-Рестлет-Енгине / 1.0… 8 <Пренос-кодирање: исецкано <* Веза # 0 за хостовање локалног хоста остала нетакнута

--- УРЕДИТИ ---

Додатне информације:

$ цурл -в -у админ: геосервер -КСГЕТ -Х "Прихвати: тект / кмл" хттп: // лоцалхост: 8080 / геосервер / рест / воркспацес / ми_вс / покрытия.кмл

враћа:

* О повезивању () са локалним хост портом 8080 (# 0) * Покушај 127.0.0.1 ... повезан * Потврда сервера користећи Басиц са корисником 'админ'> ГЕТ /геосервер/рест/воркспацес/ми_вс/цоверагесторес.кмл ХТТП / 1.1> Ауторизација : Основни ИВРтаВ46З2Ввц2ВидмВи> Кориснички агент: цурл / 7.22.0 (к86_64-пц-линук-гну) либцурл / 7.22.0 ОпенССЛ / 1.0.1 злиб / 1.2.3.4 либидн / 1.23 либртмп / 2.3> Домаћин: лоцалхост: 8080> Прихвати: тект / кмл> <ХТТП / 1.1 200 ОК <Датум: пон, 20. октобар 2014. 02:53:53 ГМТ <Сервер: Ноелиос-Рестлет-Енгине / 1.0… 8 <Тип садржаја: апплицатион / кмл <Трансфер-Енцодинг : цхункед <   ми_цовер  * Веза # 0 за хостовање локалног домаћина остала нетакнута * Затварање везе # 0 

Пробајте ово:

цурл -в -у админ: геосервер -КСДЕЛЕТЕ хттп: // лоцалхост: 8080 / геосервер / рест / ми_вс / покрыцине / ми_цовер? репеатсе = труе

Имате размак између-ИКСиИЗБРИШИ

Пример се може видети у документима РЕСТ АПИ

цурл -в -у админ: геосервер -КСДЕЛЕТЕ "хттп: // лоцалхост: 8080 / геосервер / рест / воркспацес / топп / покрытия / полифемус-в1 / цовераге / НО2 / индек / гранулес.кмл? филтер = лоцатион = 'полипхемус_20130301. нц '"

Поред тога, крајња тачка треба да буде:

/ рест / воркспацес / ми_вс1