Comments (3)
8.2.3 Use of the 100 (Continue) Status
The purpose of the 100 (Continue) status (see section 10.1.1) is to allow a client that is sending a request message with a request body to determine if the origin server is willing to accept the request (based on the request headers) before the client sends the request body. In some cases, it might either be inappropriate or highly inefficient for the client to send the body if the server will reject the message without looking at the body.
Requirements for HTTP/1.1 clients:
- If a client will wait for a 100 (Continue) response before
sending the request body, it MUST send an Expect request-header
field (section 14.20) with the "100-continue" expectation.
- A client MUST NOT send an Expect request-header field (section
14.20) with the "100-continue" expectation if it does not intend
to send a request body.
from minio-dotnet.
To keep note of while implementing this feature - https://tools.ietf.org/html/rfc7231#page-35
A client that receives a 417 (Expectation Failed) status code in
response to a request containing a 100-continue expectation SHOULD
repeat that request without a 100-continue expectation, since the
417 response merely indicates that the response chain does not
support expectations (e.g., it passes through an HTTP/1.0 server).
from minio-dotnet.
This is not a necessity anymore.
from minio-dotnet.
Related Issues (20)
- Minio 6.0.2 - GetObjectAsync doesn't work properly with .NET 8 HOT 1
- Missing commonly used ports HOT 2
- Client unable to connect to minio K8 Instance, providing no error or logs to debug
- .NET 8.x IAMAWSProvider is not usable with version 6.0.2 HOT 1
- ETag Double Quote Inconsistency HOT 1
- Minio 6.0.2: Unexpected Behavior with Unavailable Endpoints HOT 15
- Support for Ignoring SSL Certificate Validation in MinIO .NET SDK
- The AddMinio method does not add the IMinioClient to DI correctly HOT 3
- Is there any API that behaves similarly to mc rm?
- Crash when uploading a zip archive HOT 2
- "PresignedGetObjectAsync" Response-Content-Disposition is not respected?
- Allow pre-signing multipart uploads
- Failing to upload smaller streams having .WithObjectSize() as max possible stream size
- Can the PresignedGetObjectAsync method support folders?
- WithCallbackStream is not invoked when add WithFile HOT 1
- Can SDK provide interfaces similar to those on the console? HOT 1
- `PutObject_Test9` sometimes fails during CI/CD build HOT 2
- `Content-Disposition` not supported in `PutObjectAsync`
- CVE-2024-36107(Vulnerability) HOT 1
- Files uploaded with spaces in the name are returned with pluses in ListObjectsEnumAsync 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 minio-dotnet.