Comments (3)
The python client explicitly sets accept_media_type='application/zip'
on the request, and returns a stream_download(...)
, which seems to imply that it is not decompressing the data, but just streaming the raw body data.
https://github.com/microsoft/azure-devops-python-api/blob/dev/azure-devops/azure/devops/v6_0/release/release_client.py#L499
https://learn.microsoft.com/en-us/python/api/msrest/msrest.service_client.ServiceClient?view=azure-python#msrest-service-client-serviceclient-stream-download
from azure-devops-rust-api.
Worth noting that the OpenAPI spec does state that the request produces application/zip
, and that the response is type String
, format Stream
(which is not a valid OpenAPI schema format...). Should probably be declared as "type: string
, format: binary
"
"/{organization}/{project}/_apis/release/releases/{releaseId}/logs": {
"get": {
...
"description": "Get logs for a release Id.",
"operationId": "Releases_Get Logs",
"produces": [
"application/zip"
],
...
"responses": {
"200": {
"description": "successful operation",
"schema": {
"type": "string",
"format": "Stream"
}
}
},
from azure-devops-rust-api.
Added an example release_logs
that shows how to extract and save the compressed data as a zip file via raw_response()
.
from azure-devops-rust-api.
Related Issues (20)
- Listing work item queries fails with a response parsing failure
- API mismatch with reality? HOT 10
- ADO_ORGANIZATION format? Run example: `cargo run --example build_list --features="build"` (A potentially dangerous Request.Path value was detected from the client ) HOT 5
- question: is there a way to trigger a rerun for a certain build? HOT 3
- Removing Option wrappers from `GitPullRequest` breaks pull request create HOT 1
- auth-required set to true for feeds scoped to a public project which prevents unauthenticated download
- Add support for Azure DevOps throttling/rate limiting HOT 1
- git::commits::get_changes(...) response parsing fails HOT 4
- Missing git operation get_vsts_info_by_remote_url
- download universal artifacts HOT 4
- Error in Return Type in Get Items Batch API Call HOT 1
- Need better diagnostics when deserialization fails
- Cannot create a git push HOT 2
- support upload file HOT 1
- Failure parsing build list response
- date-time parameters are not formatted as RFC3339
- deserialize is failing in Distributed task due to null value in variableGroupProjectReferences HOT 2
- Extension deserialization fails due to flags fields HOT 3
- `git::items::list` `recursion_level` should be an enum rather than a String 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 azure-devops-rust-api.