Soup.MessageHeadersIter¶
Fields¶
Name |
Type |
Access |
Description |
|---|---|---|---|
dummy |
[ |
r |
Methods¶
class |
|
class |
|
Details¶
- class Soup.MessageHeadersIter¶
An opaque type used to iterate over a
Soup.MessageHeadersstructure.After intializing the iterator with [func`MessageHeadersIter`.init], call [method`MessageHeadersIter`.next] to fetch data from it.
You may not modify the headers while iterating over them.
- classmethod init(hdrs)¶
- Parameters:
hdrs (
Soup.MessageHeaders) – aSoup.MessageHeaders- Returns:
a pointer to a
Soup.MessageHeadersIterstructure- Return type:
iter:
Soup.MessageHeadersIter
Initializes iter for iterating hdrs.
- classmethod next(iter)¶
- Parameters:
iter (
Soup.MessageHeadersIter) – aSoup.MessageHeadersIter- Returns:
Trueif another name and value were returned,Falseif the end of the headers has been reached.- iter:
- name:
pointer to a variable to return the header name in
- value:
pointer to a variable to return the header value in
- Return type:
(
bool, iter:Soup.MessageHeadersIter, name:str, value:str)
Yields the next name/value pair in the [struct`MessageHeaders`] being iterated by iter.
If iter has already yielded the last header, then [method`MessageHeadersIter`.next] will return
Falseand name and value will be unchanged.