Comments (4)
The above is complaining because of the slash you are adding to the url on this line
obj = hub.get_version_by_id("/"+project,version)
The url constuction for that method looks like this:
self._get_projects_url() + "/" + project_id + "/versions/" + version_id
So you should only need:
obj = hub.get_version_by_id(project,version)
There was a (now fixed) bug in significantly older versions where you needed to pass the slash.
from hub-rest-api-python.
maybe some structures was changed:
logging.debug(code_location['name'])
sections = urlparse(code_location['mappedProjectVersion'])
data = sections.path.split("/")
project = data[3]
version = data[5]
obj = hub.get_version_by_id("/"+project,version)
print(obj)
returns:
{'timestamp': '2021-08-18T12:03:31.111Z', 'status': 500, 'error': 'Internal Server Error', 'message': 'The request was rejected because the URL was not normalized.', 'path': '/api/projects//7c9f1837-9f92-43dd-8f4a-02c5dbdf9245/versions/c589b07e-ab87-4f28-8d41-d9dc9d494246'}
from hub-rest-api-python.
thanks Andrew, this fixed it; appreciated your time
from hub-rest-api-python.
case closed
from hub-rest-api-python.
Related Issues (20)
- UnicodeEncodeError: 'charmap' codec can't encode character '\ufffd': character maps to <undefined> in generate_html_notices_from_json.py HOT 1
- examples/upload_scan.py fails with 2022.x Black Duck servers HOT 4
- How to submit multiple tags? Results in 412 Precondition Failed HOT 6
- Question : find a resource based on its internal id HOT 2
- get_vulnerable_bom_components is failing due to core.rest.excessive_request, when running the example, generate_vulnerability_remediation_info.py HOT 1
- Only HTTPS GET is retried by the configurations in Retry class which is set by Client class and I am wondering why? HOT 2
- example folder needs clean up as there are scripts which do not follow the location guidelines. HOT 3
- 503 on function download_notification_report for report format JSON HOT 2
- Add ProjectGroups.py and extend HubInstance Rest API HOT 1
- Filter Project Names HOT 1
- Updating a Vulnerability with Client HOT 1
- Get users using new client is not working HOT 1
- Test api script with access token issue
- A new release is needed to pick up dependabot fixes for CVE-2023-32681 HOT 4
- Add retries within Authentication HOT 1
- resource name 'project-groups' not found in available resources HOT 1
- Is there a way to print the list of newer releases available for a component?
- How to unmap scans while deleting a project version with the Client API HOT 1
- Is there a way Assign users to projects via client?
- In Components.py function search_component builds url incorrect HOT 1
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from hub-rest-api-python.