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)
- PutObject: Content Type May Not Contain Charset HOT 1
- NullReferenceException If WithSSL(...) is omitted HOT 1
- Better Exception Messages In Case Of Server Errors HOT 1
- PutObjectAsync: Tags with umlauts fail the upload HOT 2
- No exception when getting objects with invalid credentials HOT 2
- Minio get file memory stream error.
- SignatureDoesNotMatch when CultureInfo is thai HOT 1
- Minio 6.0.2 - GetObjectAsync doesn't work properly with .NET 8 HOT 1
- Missing commonly used ports
- 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 6
- 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?
- Behavior of StatObject changed in 6.0.1 HOT 1
- Unable to make bucket to S3 when specific Region HOT 2
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.