geoserver.catalog.FailedRequestError: Tried to make a GET request to...
.everyoneloves__top-leaderboard:empty,.everyoneloves__mid-leaderboard:empty,.everyoneloves__bot-mid-leaderboard:empty{ margin-bottom:0;
}
I'm trying connect to geoserver via rest protocol by gsconfig-py3 in python3 ,I get this error, but when I type "http://localhost:8080/geoserver/rest" in browser I can see these items moreover when I click on each of them I can see content of them:
for more information I'm using:
OS LMDE 3 X64 (Debian 9),
GeoServer 2.15.0,
Python version:3.7.3
Geoserver Configuration API
- about/manifest
- about/status
- about/version
- fonts
- index
- layergroups
- layers
- namespaces
- resource
- security/acl/catalog
- security/acl/layers
- security/acl/rest
- security/acl/services
- security/masterpw
- security/roles
- security/self/password
- security/usergroup/groups
- security/usergroup/users
- services/wcs/settings
- services/wfs/settings
- services/wms/settings
- settings
- settings/contact
- styles
- templates
- workspaces
But when I try connect to geoserver via gsconfig-py3
for example below code:
from geoserver.catalog import Catalog
cat = Catalog("http://localhost:8080/geoserver/rest", username='admin', password='geoserver')
topp=cat.get_workspace("topp")
I get this error message:
Traceback (most recent call last):
File "/home/killercode/Desktop/test_version.py", line 3, in <module>
topp=cat.get_workspace("topp")
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 945, in get_workspace
candidates = [w for w in self.get_workspaces() if w.name == name]
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 940, in get_workspaces
description = self.get_xml(rest_url)
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 158, in get_xml
text
geoserver.catalog.FailedRequestError: Tried to make a GET request to http://localhost:8080/geoserver/workspaces.xml but got a 404 status code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /geoserver/workspaces.xml. Reason:
<pre> Not Found</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.12.v20180830</a><hr/>
</body>
</html>
How I can fix this problem?
geoserver python-3 gsconfig
add a comment |
I'm trying connect to geoserver via rest protocol by gsconfig-py3 in python3 ,I get this error, but when I type "http://localhost:8080/geoserver/rest" in browser I can see these items moreover when I click on each of them I can see content of them:
for more information I'm using:
OS LMDE 3 X64 (Debian 9),
GeoServer 2.15.0,
Python version:3.7.3
Geoserver Configuration API
- about/manifest
- about/status
- about/version
- fonts
- index
- layergroups
- layers
- namespaces
- resource
- security/acl/catalog
- security/acl/layers
- security/acl/rest
- security/acl/services
- security/masterpw
- security/roles
- security/self/password
- security/usergroup/groups
- security/usergroup/users
- services/wcs/settings
- services/wfs/settings
- services/wms/settings
- settings
- settings/contact
- styles
- templates
- workspaces
But when I try connect to geoserver via gsconfig-py3
for example below code:
from geoserver.catalog import Catalog
cat = Catalog("http://localhost:8080/geoserver/rest", username='admin', password='geoserver')
topp=cat.get_workspace("topp")
I get this error message:
Traceback (most recent call last):
File "/home/killercode/Desktop/test_version.py", line 3, in <module>
topp=cat.get_workspace("topp")
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 945, in get_workspace
candidates = [w for w in self.get_workspaces() if w.name == name]
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 940, in get_workspaces
description = self.get_xml(rest_url)
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 158, in get_xml
text
geoserver.catalog.FailedRequestError: Tried to make a GET request to http://localhost:8080/geoserver/workspaces.xml but got a 404 status code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /geoserver/workspaces.xml. Reason:
<pre> Not Found</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.12.v20180830</a><hr/>
</body>
</html>
How I can fix this problem?
geoserver python-3 gsconfig
add a comment |
I'm trying connect to geoserver via rest protocol by gsconfig-py3 in python3 ,I get this error, but when I type "http://localhost:8080/geoserver/rest" in browser I can see these items moreover when I click on each of them I can see content of them:
for more information I'm using:
OS LMDE 3 X64 (Debian 9),
GeoServer 2.15.0,
Python version:3.7.3
Geoserver Configuration API
- about/manifest
- about/status
- about/version
- fonts
- index
- layergroups
- layers
- namespaces
- resource
- security/acl/catalog
- security/acl/layers
- security/acl/rest
- security/acl/services
- security/masterpw
- security/roles
- security/self/password
- security/usergroup/groups
- security/usergroup/users
- services/wcs/settings
- services/wfs/settings
- services/wms/settings
- settings
- settings/contact
- styles
- templates
- workspaces
But when I try connect to geoserver via gsconfig-py3
for example below code:
from geoserver.catalog import Catalog
cat = Catalog("http://localhost:8080/geoserver/rest", username='admin', password='geoserver')
topp=cat.get_workspace("topp")
I get this error message:
Traceback (most recent call last):
File "/home/killercode/Desktop/test_version.py", line 3, in <module>
topp=cat.get_workspace("topp")
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 945, in get_workspace
candidates = [w for w in self.get_workspaces() if w.name == name]
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 940, in get_workspaces
description = self.get_xml(rest_url)
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 158, in get_xml
text
geoserver.catalog.FailedRequestError: Tried to make a GET request to http://localhost:8080/geoserver/workspaces.xml but got a 404 status code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /geoserver/workspaces.xml. Reason:
<pre> Not Found</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.12.v20180830</a><hr/>
</body>
</html>
How I can fix this problem?
geoserver python-3 gsconfig
I'm trying connect to geoserver via rest protocol by gsconfig-py3 in python3 ,I get this error, but when I type "http://localhost:8080/geoserver/rest" in browser I can see these items moreover when I click on each of them I can see content of them:
for more information I'm using:
OS LMDE 3 X64 (Debian 9),
GeoServer 2.15.0,
Python version:3.7.3
Geoserver Configuration API
- about/manifest
- about/status
- about/version
- fonts
- index
- layergroups
- layers
- namespaces
- resource
- security/acl/catalog
- security/acl/layers
- security/acl/rest
- security/acl/services
- security/masterpw
- security/roles
- security/self/password
- security/usergroup/groups
- security/usergroup/users
- services/wcs/settings
- services/wfs/settings
- services/wms/settings
- settings
- settings/contact
- styles
- templates
- workspaces
But when I try connect to geoserver via gsconfig-py3
for example below code:
from geoserver.catalog import Catalog
cat = Catalog("http://localhost:8080/geoserver/rest", username='admin', password='geoserver')
topp=cat.get_workspace("topp")
I get this error message:
Traceback (most recent call last):
File "/home/killercode/Desktop/test_version.py", line 3, in <module>
topp=cat.get_workspace("topp")
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 945, in get_workspace
candidates = [w for w in self.get_workspaces() if w.name == name]
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 940, in get_workspaces
description = self.get_xml(rest_url)
File "/usr/local/lib/python3.7/site-packages/geoserver/catalog.py", line 158, in get_xml
text
geoserver.catalog.FailedRequestError: Tried to make a GET request to http://localhost:8080/geoserver/workspaces.xml but got a 404 status code:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf-8"/>
<title>Error 404 Not Found</title>
</head>
<body><h2>HTTP ERROR 404</h2>
<p>Problem accessing /geoserver/workspaces.xml. Reason:
<pre> Not Found</pre></p><hr><a href="http://eclipse.org/jetty">Powered by Jetty:// 9.4.12.v20180830</a><hr/>
</body>
</html>
How I can fix this problem?
geoserver python-3 gsconfig
geoserver python-3 gsconfig
asked 4 hours ago
Predator XPredator X
539312
539312
add a comment |
add a comment |
1 Answer
1
active
oldest
votes
It appears that gsconfig-py3 is less relaxed about the format of the base URL than gsconfig was. If it doesn't end / it doesn't think to add one for you. so
cat = Catalog("http://localhost:8080/geoserver/rest/", username='admin', password='geoserver')
does work.
I would raise an issue and a fix for this if I was you.
yes, you'd right when I add / I didn't get error, thank you
– Predator X
1 hour ago
add a comment |
Your Answer
StackExchange.ready(function() {
var channelOptions = {
tags: "".split(" "),
id: "79"
};
initTagRenderer("".split(" "), "".split(" "), channelOptions);
StackExchange.using("externalEditor", function() {
// Have to fire editor after snippets, if snippets enabled
if (StackExchange.settings.snippets.snippetsEnabled) {
StackExchange.using("snippets", function() {
createEditor();
});
}
else {
createEditor();
}
});
function createEditor() {
StackExchange.prepareEditor({
heartbeatType: 'answer',
autoActivateHeartbeat: false,
convertImagesToLinks: false,
noModals: true,
showLowRepImageUploadWarning: true,
reputationToPostImages: null,
bindNavPrevention: true,
postfix: "",
imageUploader: {
brandingHtml: "Powered by u003ca class="icon-imgur-white" href="https://imgur.com/"u003eu003c/au003e",
contentPolicyHtml: "User contributions licensed under u003ca href="https://creativecommons.org/licenses/by-sa/3.0/"u003ecc by-sa 3.0 with attribution requiredu003c/au003e u003ca href="https://stackoverflow.com/legal/content-policy"u003e(content policy)u003c/au003e",
allowUrls: true
},
onDemand: true,
discardSelector: ".discard-answer"
,immediatelyShowMarkdownHelp:true
});
}
});
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f319482%2fgeoserver-catalog-failedrequesterror-tried-to-make-a-get-request-to-http-loca%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
1 Answer
1
active
oldest
votes
1 Answer
1
active
oldest
votes
active
oldest
votes
active
oldest
votes
It appears that gsconfig-py3 is less relaxed about the format of the base URL than gsconfig was. If it doesn't end / it doesn't think to add one for you. so
cat = Catalog("http://localhost:8080/geoserver/rest/", username='admin', password='geoserver')
does work.
I would raise an issue and a fix for this if I was you.
yes, you'd right when I add / I didn't get error, thank you
– Predator X
1 hour ago
add a comment |
It appears that gsconfig-py3 is less relaxed about the format of the base URL than gsconfig was. If it doesn't end / it doesn't think to add one for you. so
cat = Catalog("http://localhost:8080/geoserver/rest/", username='admin', password='geoserver')
does work.
I would raise an issue and a fix for this if I was you.
yes, you'd right when I add / I didn't get error, thank you
– Predator X
1 hour ago
add a comment |
It appears that gsconfig-py3 is less relaxed about the format of the base URL than gsconfig was. If it doesn't end / it doesn't think to add one for you. so
cat = Catalog("http://localhost:8080/geoserver/rest/", username='admin', password='geoserver')
does work.
I would raise an issue and a fix for this if I was you.
It appears that gsconfig-py3 is less relaxed about the format of the base URL than gsconfig was. If it doesn't end / it doesn't think to add one for you. so
cat = Catalog("http://localhost:8080/geoserver/rest/", username='admin', password='geoserver')
does work.
I would raise an issue and a fix for this if I was you.
answered 1 hour ago
Ian Turton♦Ian Turton
50.4k548119
50.4k548119
yes, you'd right when I add / I didn't get error, thank you
– Predator X
1 hour ago
add a comment |
yes, you'd right when I add / I didn't get error, thank you
– Predator X
1 hour ago
yes, you'd right when I add / I didn't get error, thank you
– Predator X
1 hour ago
yes, you'd right when I add / I didn't get error, thank you
– Predator X
1 hour ago
add a comment |
Thanks for contributing an answer to Geographic Information Systems Stack Exchange!
- Please be sure to answer the question. Provide details and share your research!
But avoid …
- Asking for help, clarification, or responding to other answers.
- Making statements based on opinion; back them up with references or personal experience.
To learn more, see our tips on writing great answers.
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
StackExchange.ready(
function () {
StackExchange.openid.initPostLogin('.new-post-login', 'https%3a%2f%2fgis.stackexchange.com%2fquestions%2f319482%2fgeoserver-catalog-failedrequesterror-tried-to-make-a-get-request-to-http-loca%23new-answer', 'question_page');
}
);
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Sign up or log in
StackExchange.ready(function () {
StackExchange.helpers.onClickDraftSave('#login-link');
});
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Sign up using Google
Sign up using Facebook
Sign up using Email and Password
Post as a guest
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown
Required, but never shown