question-mark
Stuck on an issue?

Lightrun Answers was designed to reduce the constant googling that comes with debugging 3rd party libraries. It collects links to all the places you might be looking at while hunting down a tough bug.

And, if you’re still stuck at the end, we’re happy to hop on a call to see how we can help out.

Support HTTP status 102 Processing

See original GitHub issue

There’s a HTTP interim status code 102 Processing. It’s defined in RFC 2518 and can be found in the HTTP Status Code Registry.

Funnily, it has been dropped in the revised WebDAV RFC 4918, so I don’t know whether it’s worth dealing with it (RFC 4918 is from 2007 and 2518 from 1999!). However, it’s still in the status code registry, and I have just encountered a quite large WebDAV service which uses this status code (original case).

It could be exactly treated as status code 100, so I guess adding it in Http1xStream would be enough?

// HTTP_PROCESSING: 102

 if (statusLine.code != HTTP_CONTINUE || statusLine.code != HTTP_PROCESSING)
// instead of
 if (statusLine.code != HTTP_CONTINUE)

What do you think about that?

Issue Analytics

  • State:open
  • Created 8 years ago
  • Reactions:1
  • Comments:11 (7 by maintainers)

github_iconTop GitHub Comments

1reaction
reschkecommented, Sep 8, 2022

@yschimke - sorry for not checking before and submitting a dupe.

That said, this really needs to be treated as “bug”, not an “enhancement”.

1reaction
rfc2822commented, Jan 17, 2016

Cool. 😎 RFC 2616 even says:

A client MUST be prepared to accept one or more 1xx status responses prior to a regular response, even if the client does not expect a 100 (Continue) status message. Unexpected 1xx status responses MAY be ignored by a user agent.

So maybe not only 102 should be added, but all 10x status codes. But as RFC 2616 is only a rough recommendation, I don’t know whether this would be wise.

Read more comments on GitHub >

github_iconTop Results From Across the Web

102 Processing - HTTP Status Code Glossary - WebFX
HTTP Status Code 102: An interim response used to inform the client that the server has accepted the complete request, but has not...
Read more >
102 Processing HTTP Status Code
102 Processing : An interim response used to inform the client that the server has accepted the complete request, but has not yet...
Read more >
102 Processing - Evert Pot
When the server sends back the 102 Processing status code, it informs a client that the full request has been received, the server...
Read more >
why was HTTP status code 102 removed from HTTP/1.1
This class of status code indicates a provisional response, consisting only of the Status-Line and optional headers, and is terminated by an ...
Read more >
What is HTTP Status Code 102 (Processing)? - Abstract API
The HTTP Status Code 102 indicates that the server has received and is processing the request, but that it does not have a...
Read more >

github_iconTop Related Medium Post

No results found

github_iconTop Related StackOverflow Question

No results found

github_iconTroubleshoot Live Code

Lightrun enables developers to add logs, metrics and snapshots to live code - no restarts or redeploys required.
Start Free

github_iconTop Related Reddit Thread

No results found

github_iconTop Related Hackernoon Post

No results found

github_iconTop Related Tweet

No results found

github_iconTop Related Dev.to Post

No results found

github_iconTop Related Hashnode Post

No results found