mirror of
https://github.com/cuberite/libevent.git
synced 2025-09-10 04:50:37 -04:00
document evhttp_parse_query better
svn:r1157
This commit is contained in:
parent
382a1587a0
commit
d2794e65e0
1
http.c
1
http.c
@ -2186,7 +2186,6 @@ evhttp_decode_uri(const char *uri)
|
|||||||
/*
|
/*
|
||||||
* Helper function to parse out arguments in a query.
|
* Helper function to parse out arguments in a query.
|
||||||
* The arguments are separated by key and value.
|
* The arguments are separated by key and value.
|
||||||
* URI should already be decoded.
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
void
|
void
|
||||||
|
@ -443,11 +443,21 @@ char *evhttp_decode_uri(const char *uri);
|
|||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Helper function to parse out arguments in a query.
|
Helper function to parse out arguments in a query.
|
||||||
* The arguments are separated by key and value.
|
|
||||||
* URI should already be decoded.
|
Parsing a uri like
|
||||||
|
|
||||||
|
http://foo.com/?q=test&s=some+thing
|
||||||
|
|
||||||
|
will result in two entries in the key value queue.
|
||||||
|
|
||||||
|
The first entry is: key="q", value="test"
|
||||||
|
The second entry is: key="s", value="some thing"
|
||||||
|
|
||||||
|
@param uri the request URI
|
||||||
|
@param headers the head of the evkeyval queue
|
||||||
*/
|
*/
|
||||||
void evhttp_parse_query(const char *uri, struct evkeyvalq *);
|
void evhttp_parse_query(const char *uri, struct evkeyvalq *headers);
|
||||||
|
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Loading…
x
Reference in New Issue
Block a user