Skip to content

Commit 3f8d4aa

Browse files
committed
Adds documentation for TSHttpTxnIsWebsocket.
1 parent aee3005 commit 3f8d4aa

File tree

1 file changed

+45
-0
lines changed

1 file changed

+45
-0
lines changed
Lines changed: 45 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,45 @@
1+
.. Licensed to the Apache Software Foundation (ASF) under one
2+
or more contributor license agreements. See the NOTICE file
3+
distributed with this work for additional information
4+
regarding copyright ownership. The ASF licenses this file
5+
to you under the Apache License, Version 2.0 (the
6+
"License"); you may not use this file except in compliance
7+
with the License. You may obtain a copy of the License at
8+
9+
http://www.apache.org/licenses/LICENSE-2.0
10+
11+
Unless required by applicable law or agreed to in writing, software
12+
distributed under the License is distributed on an "AS IS" BASIS,
13+
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14+
See the License for the specific language governing permissions and
15+
limitations under the License.
16+
17+
.. default-domain:: c
18+
19+
TSHttpTxnIsWebsocket
20+
********************
21+
22+
Test whether a request is attempting to initiate Websocket connection.
23+
24+
Synopsis
25+
========
26+
27+
`#include <ts/ts.h>`
28+
29+
.. function:: int TSHttpTxnIsWebsocket(TSHttpTxn txnp)
30+
31+
Description
32+
===========
33+
34+
:func:`TSHttpTxnIsWebsocket` tests whether the HTTP request
35+
has an `Upgrade` header with a value of `websocket`.
36+
37+
Return Values
38+
=============
39+
40+
A non-zero value is returned if the relevant header value is found.
41+
42+
See also
43+
========
44+
45+
:manpage:`TSAPI(3ts)`

0 commit comments

Comments
 (0)