Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

add a HTTP/3 POST test case #79

Open
marten-seemann opened this issue Mar 6, 2020 · 2 comments
Open

add a HTTP/3 POST test case #79

marten-seemann opened this issue Mar 6, 2020 · 2 comments
Labels
good first issue Good for newcomers help wanted Extra attention is needed

Comments

@marten-seemann
Copy link
Collaborator

Servers could implement a SHA256 endpoint (for example), and the client would save the hash to a file to be verified by the interop runner.

@Matthias247
Copy link

Servers could implement a SHA256 endpoint (for example), and the client would save the hash to a file to be verified by the interop runner.

A side-channel shouldn't be necessary. The client can provide a checksum in a header. The server can verify the upload based on that, and respond based on the verification result.
S3 uses the Content-MD5 header for verifying integrity of uploaded files.

@marten-seemann
Copy link
Collaborator Author

The easier way would be to have the server save the file to disk. Then the interop runner can do an independent verification of the upload.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
good first issue Good for newcomers help wanted Extra attention is needed
Projects
None yet
Development

No branches or pull requests

2 participants