w:@CzbW4O6J,Xzڞˏļ2v c.e94PGa1^x)FOgy-A,~#QʝΠT *xt8Nj:uHD0BYX\UUMQ#M#*="܎-0Ru L}RkVP&xv2!1&h'.#t e~M\<.4Vm*`p+uXOJ_ _ @B0@Yvۊ)KL'x6FM;Msgd1wADŽJr\cOMW^/zl#۔ ;_X?tevvqXC…5$s/A.RɈ3=>5^ۍR/މqi}8֯РJ/h vy@ưgfbNy0ad+ԣheR_ImP͌z ~ оzx #,D8#]4HYKL<+\ˋYe' 11u_O:q`Yv᫁ui㝎BƔesN%-=XkO(rs"%Pwʼ^ mFEQc9(^6 W-ɚaP:"G'q ڊ 3,͎ˏ~wX)O>7KS9k!Ň w~$%TO30K<( a pDjɪ<ݟ&saΙ]lyxvKwWN-,8-J+G 90lJ *|\Xt>giB+9d`ϱh,鉰J![cKd&km!r%NIzQ"NZzp!R}lB$9[7bԎEX=zeFȬu@)2?2lni (1:TmI*gWO*i/=t8*~9_/5ԘY' Aic0b½8hTii k@/g߸",_CEB,.a3Z*{mFlc]9wwT=V/e0Zr$5>k¯v䄒A& ej@B۩7ZtEIG5KB h-1q)e ՑW6*'#MVΧ}&K#+%@,36*H/bAK8`GQ}H;~f`FԐz8\nxEչZ'O8K*A**SEF(u(R䙐Z)sAl{OV.tY (~f=gJNOq2w[?isKξD+27 BIs.2-]Lu VDϝ̦|B <|4+͂[ӏPk$!TV6g8ʟ)Q F Km y.)&>TmJr)U'&E%vT|E3VYXe[LCx$y`C#;vfCVv*l9NZO%ܝwωP=充ě:#U'N{%(wLv/k;~aE칠ǻܾSe/RWsz$@20*7i:X8QG8vt*+ ۸q&^?P'= *aG袁?Ӵutt&s$;{ZDfxnUO:Muf rK};!xΩ({94U#g{.ɷf5/S#_`V۽Yn Lo ˃ŝ qL[A!KQЭmfqfcJ׬%HFX_:!NJ7XD|hsD5X wLU9_JPEmsb y'ƍGP*gťzrftn~`fv%QЭmfqQzLowC_ez-΄` `,j362vӻ#K^ 음jЩաdB[qҙ:N{ܱJuޟLlay before sending in milliseconds. */ public const DELAY = 'delay'; /** * expect: (bool|integer) Controls the behavior of the * "Expect: 100-Continue" header. * * Set to `true` to enable the "Expect: 100-Continue" header for all * requests that sends a body. Set to `false` to disable the * "Expect: 100-Continue" header for all requests. Set to a number so that * the size of the payload must be greater than the number in order to send * the Expect header. Setting to a number will send the Expect header for * all requests in which the size of the payload cannot be determined or * where the body is not rewindable. * * By default, Guzzle will add the "Expect: 100-Continue" header when the * size of the body of a request is greater than 1 MB and a request is * using HTTP/1.1. */ public const EXPECT = 'expect'; /** * form_params: (array) Associative array of form field names to values * where each value is a string or array of strings. Sets the Content-Type * header to application/x-www-form-urlencoded when no Content-Type header * is already present. */ public const FORM_PARAMS = 'form_params'; /** * headers: (array) Associative array of HTTP headers. Each value MUST be * a string or array of strings. */ public const HEADERS = 'headers'; /** * http_errors: (bool, default=true) Set to false to disable exceptions * when a non- successful HTTP response is received. By default, * exceptions will be thrown for 4xx and 5xx responses. This option only * works if your handler has the `httpErrors` middleware. */ public const HTTP_ERRORS = 'http_errors'; /** * idn: (bool|int, default=true) A combination of IDNA_* constants for * idn_to_ascii() PHP's function (see "options" parameter). Set to false to * disable IDN support completely, or to true to use the default * configuration (IDNA_DEFAULT constant). */ public const IDN_CONVERSION = 'idn_conversion'; /** * json: (mixed) Adds JSON data to a request. The provided value is JSON * encoded and a Content-Type header of application/json will be added to * the request if no Content-Type header is already present. */ public const JSON = 'json'; /** * multipart: (array) Array of associative arrays, each containing a * required "name" key mapping to the form field, name, a required * "contents" key mapping to a StreamInterface|resource|string, an * optional "headers" associative array of custom headers, and an * optional "filename" key mapping to a string to send as the filename in * the part. If no "filename" key is present, then no "filename" attribute * will be added to the part. */ public const MULTIPART = 'multipart'; /** * on_headers: (callable) A callable that is invoked when the HTTP headers * of the response have been received but the body has not yet begun to * download. */ public const ON_HEADERS = 'on_headers'; /** * on_stats: (callable) allows you to get access to transfer statistics of * a request and access the lower level transfer details of the handler * associated with your client. ``on_stats`` is a callable that is invoked * when a handler has finished sending a request. The callback is invoked * with transfer statistics about the request, the response received, or * the error encountered. Included in the data is the total amount of time * taken to send the request. */ public const ON_STATS = 'on_stats'; /** * progress: (callable) Defines a function to invoke when transfer * progress is made. The function accepts the following positional * arguments: the total number of bytes expected to be downloaded, the * number of bytes downloaded so far, the number of bytes expected to be * uploaded, the number of bytes uploaded so far. */ public const PROGRESS = 'progress'; /** * proxy: (string|array) Pass a string to specify an HTTP proxy, or an * array to specify different proxies for different protocols (where the * key is the protocol and the value is a proxy string). */ public const PROXY = 'proxy'; /** * query: (array|string) Associative array of query string values to add * to the request. This option uses PHP's http_build_query() to create * the string representation. Pass a string value if you need more * control than what this method provides */ public const QUERY = 'query'; /** * sink: (resource|string|StreamInterface) Where the data of the * response is written to. Defaults to a PHP temp stream. Providing a * string will write data to a file by the given name. */ public const SINK = 'sink'; /** * synchronous: (bool) Set to true to inform HTTP handlers that you intend * on waiting on the response. This can be useful for optimizations. Note * that a promise is still returned if you are using one of the async * client methods. */ public const SYNCHRONOUS = 'synchronous'; /** * ssl_key: (array|string) Specify the path to a file containing a private * SSL key in PEM format. If a password is required, then set to an array * containing the path to the SSL key in the first array element followed * by the password required for the certificate in the second element. */ public const SSL_KEY = 'ssl_key'; /** * stream: Set to true to attempt to stream a response rather than * download it all up-front. */ public const STREAM = 'stream'; /** * verify: (bool|string, default=true) Describes the SSL certificate * verification behavior of a request. Set to true to enable SSL * certificate verification using the system CA bundle when available * (the default). Set to false to disable certificate verification (this * is insecure!). Set to a string to provide the path to a CA bundle on * disk to enable verification using a custom certificate. */ public const VERIFY = 'verify'; /** * timeout: (float, default=0) Float describing the timeout of the * request in seconds. Use 0 to wait indefinitely (the default behavior). */ public const TIMEOUT = 'timeout'; /** * read_timeout: (float, default=default_socket_timeout ini setting) Float describing * the body read timeout, for stream requests. */ public const READ_TIMEOUT = 'read_timeout'; /** * version: (float) Specifies the HTTP protocol version to attempt to use. */ public const VERSION = 'version'; /** * force_ip_resolve: (bool) Force client to use only ipv4 or ipv6 protocol */ public const FORCE_IP_RESOLVE = 'force_ip_resolve'; }