summaryrefslogtreecommitdiff
path: root/.venv/lib/python3.12/site-packages/urllib3/__pycache__/_request_methods.cpython-312.pyc
blob: 3b1890d2f21baad9c282447d3db84d361df77b7d (plain)
ofshex dumpascii
0000 cb 0d 0d 0a 00 00 00 00 4f e0 a7 68 cb 26 00 00 e3 00 00 00 00 00 00 00 00 00 00 00 00 07 00 00 ........O..h.&..................
0020 00 00 00 00 01 f3 1a 01 00 00 97 00 64 00 64 01 6c 00 6d 01 5a 01 01 00 64 00 64 02 6c 02 5a 03 ............d.d.l.m.Z...d.d.l.Z.
0040 64 00 64 02 6c 04 5a 04 64 00 64 03 6c 05 6d 06 5a 06 01 00 64 04 64 05 6c 07 6d 08 5a 08 01 00 d.d.l.Z.d.d.l.m.Z...d.d.l.m.Z...
0060 64 04 64 06 6c 09 6d 0a 5a 0a 01 00 64 04 64 07 6c 0b 6d 0c 5a 0c 6d 0d 5a 0d 01 00 64 04 64 08 d.d.l.m.Z...d.d.l.m.Z.m.Z...d.d.
0080 6c 0e 6d 0f 5a 0f 01 00 64 09 67 01 5a 10 65 04 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 l.m.Z...d.g.Z.e.j"..............
00a0 00 00 00 00 65 04 6a 24 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 13 65 14 65 04 ....e.j$..................e.e.e.
00c0 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 14 65 15 66 02 19 00 00 00 66 02 j"..................e.e.f.....f.
00e0 19 00 00 00 19 00 00 00 65 04 6a 2c 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 14 ........e.j,..................e.
0100 65 04 6a 22 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 65 14 65 15 66 02 19 00 00 00 e.j"..................e.e.f.....
0120 66 02 19 00 00 00 66 02 19 00 00 00 5a 17 02 00 47 00 64 0a 84 00 64 09 ab 02 00 00 00 00 00 00 f.....f.....Z...G.d...d.........
0140 5a 18 79 02 29 0b e9 00 00 00 00 29 01 da 0b 61 6e 6e 6f 74 61 74 69 6f 6e 73 4e 29 01 da 09 75 Z.y.)......)...annotationsN)...u
0160 72 6c 65 6e 63 6f 64 65 e9 01 00 00 00 29 01 da 0a 5f 54 59 50 45 5f 42 4f 44 59 29 01 da 0e 48 rlencode.....)..._TYPE_BODY)...H
0180 54 54 50 48 65 61 64 65 72 44 69 63 74 29 02 da 0c 5f 54 59 50 45 5f 46 49 45 4c 44 53 da 19 65 TTPHeaderDict)..._TYPE_FIELDS..e
01a0 6e 63 6f 64 65 5f 6d 75 6c 74 69 70 61 72 74 5f 66 6f 72 6d 64 61 74 61 29 01 da 10 42 61 73 65 ncode_multipart_formdata)...Base
01c0 48 54 54 50 52 65 73 70 6f 6e 73 65 da 0e 52 65 71 75 65 73 74 4d 65 74 68 6f 64 73 63 00 00 00 HTTPResponse..RequestMethodsc...
01e0 00 00 00 00 00 00 00 00 00 03 00 00 00 00 00 00 01 f3 d6 00 00 00 97 00 65 00 5a 01 64 00 5a 02 ........................e.Z.d.Z.
0200 64 01 5a 03 68 00 64 02 a3 01 5a 04 64 09 64 0a 64 04 84 05 5a 05 09 00 09 00 09 00 09 00 64 0b d.Z.h.d...Z.d.d.d...Z.........d.
0220 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 64 0c ..............................d.
0240 64 05 84 05 5a 06 09 00 09 00 09 00 09 00 64 0d 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 d...Z.........d.................
0260 09 00 09 00 09 00 09 00 09 00 09 00 09 00 64 0e 64 06 84 05 5a 07 09 00 09 00 64 0f 09 00 09 00 ..............d.d...Z.....d.....
0280 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 64 10 64 07 84 05 5a 08 09 00 09 00 09 00 ..................d.d...Z.......
02a0 09 00 64 0b 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 09 00 ..d.............................
02c0 09 00 64 11 64 08 84 05 5a 09 79 03 29 12 72 0b 00 00 00 61 b7 03 00 00 0a 20 20 20 20 43 6f 6e ..d.d...Z.y.).r....a.........Con
02e0 76 65 6e 69 65 6e 63 65 20 6d 69 78 69 6e 20 66 6f 72 20 63 6c 61 73 73 65 73 20 77 68 6f 20 69 venience.mixin.for.classes.who.i
0300 6d 70 6c 65 6d 65 6e 74 20 61 20 3a 6d 65 74 68 3a 60 75 72 6c 6f 70 65 6e 60 20 6d 65 74 68 6f mplement.a.:meth:`urlopen`.metho
0320 64 2c 20 73 75 63 68 0a 20 20 20 20 61 73 20 3a 63 6c 61 73 73 3a 60 75 72 6c 6c 69 62 33 2e 48 d,.such.....as.:class:`urllib3.H
0340 54 54 50 43 6f 6e 6e 65 63 74 69 6f 6e 50 6f 6f 6c 60 20 61 6e 64 0a 20 20 20 20 3a 63 6c 61 73 TTPConnectionPool`.and.....:clas
0360 73 3a 60 75 72 6c 6c 69 62 33 2e 50 6f 6f 6c 4d 61 6e 61 67 65 72 60 2e 0a 0a 20 20 20 20 50 72 s:`urllib3.PoolManager`.......Pr
0380 6f 76 69 64 65 73 20 62 65 68 61 76 69 6f 72 20 66 6f 72 20 6d 61 6b 69 6e 67 20 63 6f 6d 6d 6f ovides.behavior.for.making.commo
03a0 6e 20 74 79 70 65 73 20 6f 66 20 48 54 54 50 20 72 65 71 75 65 73 74 20 6d 65 74 68 6f 64 73 20 n.types.of.HTTP.request.methods.
03c0 61 6e 64 0a 20 20 20 20 64 65 63 69 64 65 73 20 77 68 69 63 68 20 74 79 70 65 20 6f 66 20 72 65 and.....decides.which.type.of.re
03e0 71 75 65 73 74 20 66 69 65 6c 64 20 65 6e 63 6f 64 69 6e 67 20 74 6f 20 75 73 65 2e 0a 0a 20 20 quest.field.encoding.to.use.....
0400 20 20 53 70 65 63 69 66 69 63 61 6c 6c 79 2c 0a 0a 20 20 20 20 3a 6d 65 74 68 3a 60 2e 72 65 71 ..Specifically,......:meth:`.req
0420 75 65 73 74 5f 65 6e 63 6f 64 65 5f 75 72 6c 60 20 69 73 20 66 6f 72 20 73 65 6e 64 69 6e 67 20 uest_encode_url`.is.for.sending.
0440 72 65 71 75 65 73 74 73 20 77 68 6f 73 65 20 66 69 65 6c 64 73 20 61 72 65 0a 20 20 20 20 65 6e requests.whose.fields.are.....en
0460 63 6f 64 65 64 20 69 6e 20 74 68 65 20 55 52 4c 20 28 73 75 63 68 20 61 73 20 47 45 54 2c 20 48 coded.in.the.URL.(such.as.GET,.H
0480 45 41 44 2c 20 44 45 4c 45 54 45 29 2e 0a 0a 20 20 20 20 3a 6d 65 74 68 3a 60 2e 72 65 71 75 65 EAD,.DELETE).......:meth:`.reque
04a0 73 74 5f 65 6e 63 6f 64 65 5f 62 6f 64 79 60 20 69 73 20 66 6f 72 20 73 65 6e 64 69 6e 67 20 72 st_encode_body`.is.for.sending.r
04c0 65 71 75 65 73 74 73 20 77 68 6f 73 65 20 66 69 65 6c 64 73 20 61 72 65 0a 20 20 20 20 65 6e 63 equests.whose.fields.are.....enc
04e0 6f 64 65 64 20 69 6e 20 74 68 65 20 2a 62 6f 64 79 2a 20 6f 66 20 74 68 65 20 72 65 71 75 65 73 oded.in.the.*body*.of.the.reques
0500 74 20 75 73 69 6e 67 20 6d 75 6c 74 69 70 61 72 74 20 6f 72 20 77 77 77 2d 66 6f 72 6d 2d 75 72 t.using.multipart.or.www-form-ur
0520 6c 65 6e 63 6f 64 65 64 0a 20 20 20 20 28 73 75 63 68 20 61 73 20 66 6f 72 20 50 4f 53 54 2c 20 lencoded.....(such.as.for.POST,.
0540 50 55 54 2c 20 50 41 54 43 48 29 2e 0a 0a 20 20 20 20 3a 6d 65 74 68 3a 60 2e 72 65 71 75 65 73 PUT,.PATCH).......:meth:`.reques
0560 74 60 20 69 73 20 66 6f 72 20 6d 61 6b 69 6e 67 20 61 6e 79 20 6b 69 6e 64 20 6f 66 20 72 65 71 t`.is.for.making.any.kind.of.req
0580 75 65 73 74 2c 20 69 74 20 77 69 6c 6c 20 6c 6f 6f 6b 20 75 70 20 74 68 65 0a 20 20 20 20 61 70 uest,.it.will.look.up.the.....ap
05a0 70 72 6f 70 72 69 61 74 65 20 65 6e 63 6f 64 69 6e 67 20 66 6f 72 6d 61 74 20 61 6e 64 20 75 73 propriate.encoding.format.and.us
05c0 65 20 6f 6e 65 20 6f 66 20 74 68 65 20 61 62 6f 76 65 20 74 77 6f 20 6d 65 74 68 6f 64 73 20 74 e.one.of.the.above.two.methods.t
05e0 6f 20 6d 61 6b 65 0a 20 20 20 20 74 68 65 20 72 65 71 75 65 73 74 2e 0a 0a 20 20 20 20 49 6e 69 o.make.....the.request.......Ini
0600 74 69 61 6c 69 7a 65 72 20 70 61 72 61 6d 65 74 65 72 73 3a 0a 0a 20 20 20 20 3a 70 61 72 61 6d tializer.parameters:......:param
0620 20 68 65 61 64 65 72 73 3a 0a 20 20 20 20 20 20 20 20 48 65 61 64 65 72 73 20 74 6f 20 69 6e 63 .headers:.........Headers.to.inc
0640 6c 75 64 65 20 77 69 74 68 20 61 6c 6c 20 72 65 71 75 65 73 74 73 2c 20 75 6e 6c 65 73 73 20 6f lude.with.all.requests,.unless.o
0660 74 68 65 72 20 68 65 61 64 65 72 73 20 61 72 65 20 67 69 76 65 6e 0a 20 20 20 20 20 20 20 20 65 ther.headers.are.given.........e
0680 78 70 6c 69 63 69 74 6c 79 2e 0a 20 20 20 20 3e 04 00 00 00 da 03 47 45 54 da 04 48 45 41 44 da xplicitly......>......GET..HEAD.
06a0 06 44 45 4c 45 54 45 da 07 4f 50 54 49 4f 4e 53 4e 63 02 00 00 00 00 00 00 00 00 00 00 00 02 00 .DELETE..OPTIONSNc..............
06c0 00 00 03 00 00 01 f3 1a 00 00 00 97 00 7c 01 78 01 73 02 01 00 69 00 7c 00 5f 00 00 00 00 00 00 .............|.x.s...i.|._......
06e0 00 00 00 79 00 a9 01 4e 29 01 da 07 68 65 61 64 65 72 73 29 02 da 04 73 65 6c 66 72 13 00 00 00 ...y...N)...headers)...selfr....
0700 73 02 00 00 00 20 20 fa 5f 2f 68 6f 6d 65 2f 62 6c 61 63 6b 68 61 6f 2f 75 69 75 63 2d 63 6f 75 s......._/home/blackhao/uiuc-cou
0720 72 73 65 2d 67 72 61 70 68 2f 2e 76 65 6e 76 2f 6c 69 62 2f 70 79 74 68 6f 6e 33 2e 31 32 2f 73 rse-graph/.venv/lib/python3.12/s
0740 69 74 65 2d 70 61 63 6b 61 67 65 73 2f 75 72 6c 6c 69 62 33 2f 5f 72 65 71 75 65 73 74 5f 6d 65 ite-packages/urllib3/_request_me
0760 74 68 6f 64 73 2e 70 79 da 08 5f 5f 69 6e 69 74 5f 5f 7a 17 52 65 71 75 65 73 74 4d 65 74 68 6f thods.py..__init__z.RequestMetho
0780 64 73 2e 5f 5f 69 6e 69 74 5f 5f 33 00 00 00 73 0d 00 00 00 80 00 d8 17 1e 92 7d a0 22 88 04 8d ds.__init__3...s..........}."...
07a0 0c f3 00 00 00 00 63 07 00 00 00 00 00 00 00 00 00 00 00 03 00 00 00 0b 00 00 01 f3 18 00 00 00 ......c.........................
07c0 97 00 74 01 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 29 02 4e 7a 4d 43 6c 61 ..t.........d...........).NzMCla
07e0 73 73 65 73 20 65 78 74 65 6e 64 69 6e 67 20 52 65 71 75 65 73 74 4d 65 74 68 6f 64 73 20 6d 75 sses.extending.RequestMethods.mu
0800 73 74 20 69 6d 70 6c 65 6d 65 6e 74 20 74 68 65 69 72 20 6f 77 6e 20 60 60 75 72 6c 6f 70 65 6e st.implement.their.own.``urlopen
0820 60 60 20 6d 65 74 68 6f 64 2e 29 01 da 13 4e 6f 74 49 6d 70 6c 65 6d 65 6e 74 65 64 45 72 72 6f ``.method.)...NotImplementedErro
0840 72 29 08 72 14 00 00 00 da 06 6d 65 74 68 6f 64 da 03 75 72 6c da 04 62 6f 64 79 72 13 00 00 00 r).r......method..url..bodyr....
0860 da 10 65 6e 63 6f 64 65 5f 6d 75 6c 74 69 70 61 72 74 da 12 6d 75 6c 74 69 70 61 72 74 5f 62 6f ..encode_multipart..multipart_bo
0880 75 6e 64 61 72 79 da 02 6b 77 73 08 00 00 00 20 20 20 20 20 20 20 20 72 15 00 00 00 da 07 75 72 undary..kws............r......ur
08a0 6c 6f 70 65 6e 7a 16 52 65 71 75 65 73 74 4d 65 74 68 6f 64 73 2e 75 72 6c 6f 70 65 6e 36 00 00 lopenz.RequestMethods.urlopen6..
08c0 00 73 16 00 00 00 80 00 f4 14 00 0f 22 f0 02 01 0d 2c f3 03 03 0f 0a f0 00 03 09 0a 72 17 00 00 .s.........."....,..........r...
08e0 00 63 07 00 00 00 00 00 00 00 00 00 00 00 06 00 00 00 0b 00 00 01 f3 a8 01 00 00 97 00 7c 01 6a .c...........................|.j
0900 01 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 00 00 00 7d 01 7c 06 81 ...........................}.|..
0920 0d 7c 03 81 0b 74 03 00 00 00 00 00 00 00 00 64 01 ab 01 00 00 00 00 00 00 82 01 7c 06 81 6f 7c .|...t.........d...........|..o|
0940 05 80 0c 7c 00 6a 04 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7d 05 64 02 74 07 00 ...|.j...................}.d.t..
0960 00 00 00 00 00 00 00 74 08 00 00 00 00 00 00 00 00 6a 0a 00 00 00 00 00 00 00 00 00 00 00 00 00 .......t.........j..............
0980 00 00 00 00 00 7c 05 6a 0d 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ab 00 00 00 00 .....|.j........................
09a0 00 00 00 ab 02 00 00 00 00 00 00 76 01 72 10 74 0f 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 ...........v.r.t.........|......
09c0 00 00 00 7d 05 64 03 7c 05 64 04 3c 00 00 00 74 11 00 00 00 00 00 00 00 00 6a 12 00 00 00 00 00 ...}.d.|.d.<...t.........j......
09e0 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 06 64 05 64 06 ac 07 ab 03 00 00 00 00 00 00 6a 15 00 .............|.d.d...........j..
0a00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 64 08 ab 01 00 00 00 00 00 00 7d 03 7c 03 81 .................d.........}.|..
0a20 05 7c 03 7c 07 64 09 3c 00 00 00 7c 01 7c 00 6a 16 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 .|.|.d.<...|.|.j................
0a40 00 00 00 76 00 72 17 02 00 7c 00 6a 18 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c ...v.r...|.j...................|
0a60 01 7c 02 66 02 7c 04 7c 05 64 0a 9c 02 7c 07 a4 01 8e 01 53 00 02 00 7c 00 6a 1a 00 00 00 00 00 .|.f.|.|.d...|.....S...|.j......
0a80 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 02 66 02 7c 04 7c 05 64 0a 9c 02 7c 07 a4 01 8e .............|.|.f.|.|.d...|....
0aa0 01 53 00 29 0b 61 79 05 00 00 0a 20 20 20 20 20 20 20 20 4d 61 6b 65 20 61 20 72 65 71 75 65 73 .S.).ay............Make.a.reques
0ac0 74 20 75 73 69 6e 67 20 3a 6d 65 74 68 3a 60 75 72 6c 6f 70 65 6e 60 20 77 69 74 68 20 74 68 65 t.using.:meth:`urlopen`.with.the
0ae0 20 61 70 70 72 6f 70 72 69 61 74 65 20 65 6e 63 6f 64 69 6e 67 20 6f 66 0a 20 20 20 20 20 20 20 .appropriate.encoding.of........
0b00 20 60 60 66 69 65 6c 64 73 60 60 20 62 61 73 65 64 20 6f 6e 20 74 68 65 20 60 60 6d 65 74 68 6f .``fields``.based.on.the.``metho
0b20 64 60 60 20 75 73 65 64 2e 0a 0a 20 20 20 20 20 20 20 20 54 68 69 73 20 69 73 20 61 20 63 6f 6e d``.used...........This.is.a.con
0b40 76 65 6e 69 65 6e 63 65 20 6d 65 74 68 6f 64 20 74 68 61 74 20 72 65 71 75 69 72 65 73 20 74 68 venience.method.that.requires.th
0b60 65 20 6c 65 61 73 74 20 61 6d 6f 75 6e 74 20 6f 66 20 6d 61 6e 75 61 6c 0a 20 20 20 20 20 20 20 e.least.amount.of.manual........
0b80 20 65 66 66 6f 72 74 2e 20 49 74 20 63 61 6e 20 62 65 20 75 73 65 64 20 69 6e 20 6d 6f 73 74 20 .effort..It.can.be.used.in.most.
0ba0 73 69 74 75 61 74 69 6f 6e 73 2c 20 77 68 69 6c 65 20 73 74 69 6c 6c 20 68 61 76 69 6e 67 20 74 situations,.while.still.having.t
0bc0 68 65 0a 20 20 20 20 20 20 20 20 6f 70 74 69 6f 6e 20 74 6f 20 64 72 6f 70 20 64 6f 77 6e 20 74 he.........option.to.drop.down.t
0be0 6f 20 6d 6f 72 65 20 73 70 65 63 69 66 69 63 20 6d 65 74 68 6f 64 73 20 77 68 65 6e 20 6e 65 63 o.more.specific.methods.when.nec
0c00 65 73 73 61 72 79 2c 20 73 75 63 68 20 61 73 0a 20 20 20 20 20 20 20 20 3a 6d 65 74 68 3a 60 72 essary,.such.as.........:meth:`r
0c20 65 71 75 65 73 74 5f 65 6e 63 6f 64 65 5f 75 72 6c 60 2c 20 3a 6d 65 74 68 3a 60 72 65 71 75 65 equest_encode_url`,.:meth:`reque
0c40 73 74 5f 65 6e 63 6f 64 65 5f 62 6f 64 79 60 2c 0a 20 20 20 20 20 20 20 20 6f 72 20 65 76 65 6e st_encode_body`,.........or.even
0c60 20 74 68 65 20 6c 6f 77 65 73 74 20 6c 65 76 65 6c 20 3a 6d 65 74 68 3a 60 75 72 6c 6f 70 65 6e .the.lowest.level.:meth:`urlopen
0c80 60 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6d 65 74 68 6f 64 3a 0a 20 20 20 20 20 `...........:param.method:......
0ca0 20 20 20 20 20 20 20 48 54 54 50 20 72 65 71 75 65 73 74 20 6d 65 74 68 6f 64 20 28 73 75 63 68 .......HTTP.request.method.(such
0cc0 20 61 73 20 47 45 54 2c 20 50 4f 53 54 2c 20 50 55 54 2c 20 65 74 63 2e 29 0a 0a 20 20 20 20 20 .as.GET,.POST,.PUT,.etc.).......
0ce0 20 20 20 3a 70 61 72 61 6d 20 75 72 6c 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 55 ...:param.url:.............The.U
0d00 52 4c 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 65 20 72 65 71 75 65 73 74 20 6f 6e 2e 0a 0a 20 RL.to.perform.the.request.on....
0d20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 62 6f 64 79 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 .......:param.body:.............
0d40 44 61 74 61 20 74 6f 20 73 65 6e 64 20 69 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 62 6f 64 79 Data.to.send.in.the.request.body
0d60 2c 20 65 69 74 68 65 72 20 3a 63 6c 61 73 73 3a 60 73 74 72 60 2c 20 3a 63 6c 61 73 73 3a 60 62 ,.either.:class:`str`,.:class:`b
0d80 79 74 65 73 60 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 61 6e 20 69 74 65 72 61 62 6c 65 20 6f ytes`,.............an.iterable.o
0da0 66 20 3a 63 6c 61 73 73 3a 60 73 74 72 60 2f 3a 63 6c 61 73 73 3a 60 62 79 74 65 73 60 2c 20 6f f.:class:`str`/:class:`bytes`,.o
0dc0 72 20 61 20 66 69 6c 65 2d 6c 69 6b 65 20 6f 62 6a 65 63 74 2e 0a 0a 20 20 20 20 20 20 20 20 3a r.a.file-like.object...........:
0de0 70 61 72 61 6d 20 66 69 65 6c 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 44 61 74 61 20 74 param.fields:.............Data.t
0e00 6f 20 65 6e 63 6f 64 65 20 61 6e 64 20 73 65 6e 64 20 69 6e 20 74 68 65 20 55 52 4c 20 6f 72 20 o.encode.and.send.in.the.URL.or.
0e20 72 65 71 75 65 73 74 20 62 6f 64 79 2c 20 64 65 70 65 6e 64 69 6e 67 20 6f 6e 20 60 60 6d 65 74 request.body,.depending.on.``met
0e40 68 6f 64 60 60 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 68 65 61 64 65 72 73 3a 0a hod``...........:param.headers:.
0e60 20 20 20 20 20 20 20 20 20 20 20 20 44 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 63 75 73 74 6f 6d ............Dictionary.of.custom
0e80 20 68 65 61 64 65 72 73 20 74 6f 20 73 65 6e 64 2c 20 73 75 63 68 20 61 73 20 55 73 65 72 2d 41 .headers.to.send,.such.as.User-A
0ea0 67 65 6e 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 2c gent,.............If-None-Match,
0ec0 20 65 74 63 2e 20 49 66 20 4e 6f 6e 65 2c 20 70 6f 6f 6c 20 68 65 61 64 65 72 73 20 61 72 65 20 .etc..If.None,.pool.headers.are.
0ee0 75 73 65 64 2e 20 49 66 20 70 72 6f 76 69 64 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 74 used..If.provided,.............t
0f00 68 65 73 65 20 68 65 61 64 65 72 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 72 65 70 6c 61 63 65 20 hese.headers.completely.replace.
0f20 61 6e 79 20 70 6f 6f 6c 2d 73 70 65 63 69 66 69 63 20 68 65 61 64 65 72 73 2e 0a 0a 20 20 20 20 any.pool-specific.headers.......
0f40 20 20 20 20 3a 70 61 72 61 6d 20 6a 73 6f 6e 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 44 61 74 ....:param.json:.............Dat
0f60 61 20 74 6f 20 65 6e 63 6f 64 65 20 61 6e 64 20 73 65 6e 64 20 61 73 20 4a 53 4f 4e 20 77 69 74 a.to.encode.and.send.as.JSON.wit
0f80 68 20 55 54 46 2d 65 6e 63 6f 64 65 64 20 69 6e 20 74 68 65 20 72 65 71 75 65 73 74 20 62 6f 64 h.UTF-encoded.in.the.request.bod
0fa0 79 2e 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 60 60 22 43 6f 6e 74 65 6e 74 2d 54 79 y..............The.``"Content-Ty
0fc0 70 65 22 60 60 20 68 65 61 64 65 72 20 77 69 6c 6c 20 62 65 20 73 65 74 20 74 6f 20 60 60 22 61 pe"``.header.will.be.set.to.``"a
0fe0 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e 22 60 60 0a 20 20 20 20 20 20 20 20 20 20 20 20 75 pplication/json"``.............u
1000 6e 6c 65 73 73 20 73 70 65 63 69 66 69 65 64 20 6f 74 68 65 72 77 69 73 65 2e 0a 20 20 20 20 20 nless.specified.otherwise.......
1020 20 20 20 7a 55 72 65 71 75 65 73 74 20 67 6f 74 20 76 61 6c 75 65 73 20 66 6f 72 20 62 6f 74 68 ...zUrequest.got.values.for.both
1040 20 27 62 6f 64 79 27 20 61 6e 64 20 27 6a 73 6f 6e 27 20 70 61 72 61 6d 65 74 65 72 73 20 77 68 .'body'.and.'json'.parameters.wh
1060 69 63 68 20 61 72 65 20 6d 75 74 75 61 6c 6c 79 20 65 78 63 6c 75 73 69 76 65 7a 0c 63 6f 6e 74 ich.are.mutually.exclusivez.cont
1080 65 6e 74 2d 74 79 70 65 7a 10 61 70 70 6c 69 63 61 74 69 6f 6e 2f 6a 73 6f 6e fa 0c 43 6f 6e 74 ent-typez.application/json..Cont
10a0 65 6e 74 2d 54 79 70 65 29 02 fa 01 2c fa 01 3a 46 29 02 da 0a 73 65 70 61 72 61 74 6f 72 73 da ent-Type)...,..:F)...separators.
10c0 0c 65 6e 73 75 72 65 5f 61 73 63 69 69 7a 05 75 74 66 2d 38 72 1c 00 00 00 29 02 da 06 66 69 65 .ensure_asciiz.utf-8r....)...fie
10e0 6c 64 73 72 13 00 00 00 29 0e da 05 75 70 70 65 72 da 09 54 79 70 65 45 72 72 6f 72 72 13 00 00 ldsr....)...upper..TypeErrorr...
1100 00 da 03 6d 61 70 da 03 73 74 72 da 05 6c 6f 77 65 72 da 04 6b 65 79 73 72 07 00 00 00 da 05 5f ...map..str..lower..keysr......_
1120 6a 73 6f 6e da 05 64 75 6d 70 73 da 06 65 6e 63 6f 64 65 da 13 5f 65 6e 63 6f 64 65 5f 75 72 6c json..dumps..encode.._encode_url
1140 5f 6d 65 74 68 6f 64 73 da 12 72 65 71 75 65 73 74 5f 65 6e 63 6f 64 65 5f 75 72 6c da 13 72 65 _methods..request_encode_url..re
1160 71 75 65 73 74 5f 65 6e 63 6f 64 65 5f 62 6f 64 79 29 08 72 14 00 00 00 72 1a 00 00 00 72 1b 00 quest_encode_body).r....r....r..
1180 00 00 72 1c 00 00 00 72 27 00 00 00 72 13 00 00 00 da 04 6a 73 6f 6e da 0a 75 72 6c 6f 70 65 6e ..r....r'...r......json..urlopen
11a0 5f 6b 77 73 08 00 00 00 20 20 20 20 20 20 20 20 72 15 00 00 00 da 07 72 65 71 75 65 73 74 7a 16 _kws............r......requestz.
11c0 52 65 71 75 65 73 74 4d 65 74 68 6f 64 73 2e 72 65 71 75 65 73 74 45 00 00 00 73 0e 01 00 00 80 RequestMethods.requestE...s.....
11e0 00 f0 56 01 00 12 18 97 1c 91 1c 93 1e 88 06 e0 0b 0f d0 0b 1b a0 04 d0 20 30 dc 12 1b d8 10 67 ..V......................0.....g
1200 f3 03 02 13 0e f0 00 02 0d 0e f0 08 00 0c 10 d0 0b 1b d8 0f 16 88 7f d8 1a 1e 9f 2c 99 2c 90 07 ...........................,.,..
1220 e0 14 22 a4 63 ac 23 af 29 a9 29 b0 57 b7 5c b1 5c b3 5e d3 26 44 d1 14 44 dc 1a 28 a8 17 d3 1a ..".c.#.).).W.\.\.^.&D..D..(....
1240 31 90 07 d8 2a 3c 90 07 98 0e d1 10 27 e4 13 18 97 3b 91 3b 98 74 b0 0a c8 15 d4 13 4f d7 13 56 1...*<......'....;.;.t......O..V
1260 d1 13 56 d8 10 17 f3 03 02 14 0e 88 44 f0 08 00 0c 10 d0 0b 1b d8 21 25 88 4a 90 76 d1 0c 1e e0 ..V.........D.........!%.J.v....
1280 0b 11 90 54 d7 15 2d d1 15 2d d1 0b 2d d8 13 2a 90 34 d7 13 2a d1 13 2a d8 10 16 d8 10 13 f0 05 ...T..-..-..-..*.4..*..*........
12a0 06 14 0e f0 06 00 18 1e d8 18 1f f1 09 06 14 0e f0 0a 00 13 1d f1 0b 06 14 0e f0 00 06 0d 0e f0 ................................
12c0 10 00 14 2c 90 34 d7 13 2b d1 13 2b d8 10 16 98 03 f0 03 02 14 0e d8 24 2a b0 47 f1 03 02 14 0e ...,.4..+..+...........$*.G.....
12e0 d8 3f 49 f1 03 02 14 0e f0 00 02 0d 0e 72 17 00 00 00 63 05 00 00 00 00 00 00 00 00 00 00 00 05 .?I..........r....c.............
1300 00 00 00 0b 00 00 01 f3 96 00 00 00 97 00 7c 04 80 0c 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 ..............|...|.j...........
1320 00 00 00 00 00 00 00 00 7d 04 64 01 7c 04 69 01 7d 06 7c 06 6a 03 00 00 00 00 00 00 00 00 00 00 ........}.d.|.i.}.|.j...........
1340 00 00 00 00 00 00 00 00 7c 05 ab 01 00 00 00 00 00 00 01 00 7c 03 72 11 7c 02 64 02 74 05 00 00 ........|...........|.r.|.d.t...
1360 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 7a 00 00 00 7a 0d 00 00 7d 02 02 00 7c 00 6a 06 ......|.........z...z...}...|.j.
1380 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 02 66 02 69 00 7c 06 a4 01 8e 01 ..................|.|.f.i.|.....
13a0 53 00 29 03 61 7d 02 00 00 0a 20 20 20 20 20 20 20 20 4d 61 6b 65 20 61 20 72 65 71 75 65 73 74 S.).a}............Make.a.request
13c0 20 75 73 69 6e 67 20 3a 6d 65 74 68 3a 60 75 72 6c 6f 70 65 6e 60 20 77 69 74 68 20 74 68 65 20 .using.:meth:`urlopen`.with.the.
13e0 60 60 66 69 65 6c 64 73 60 60 20 65 6e 63 6f 64 65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 74 68 ``fields``.encoded.in.........th
1400 65 20 75 72 6c 2e 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 72 65 71 75 65 73 e.url..This.is.useful.for.reques
1420 74 20 6d 65 74 68 6f 64 73 20 6c 69 6b 65 20 47 45 54 2c 20 48 45 41 44 2c 20 44 45 4c 45 54 45 t.methods.like.GET,.HEAD,.DELETE
1440 2c 20 65 74 63 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6d 65 74 68 6f 64 3a 0a 20 ,.etc...........:param.method:..
1460 20 20 20 20 20 20 20 20 20 20 20 48 54 54 50 20 72 65 71 75 65 73 74 20 6d 65 74 68 6f 64 20 28 ...........HTTP.request.method.(
1480 73 75 63 68 20 61 73 20 47 45 54 2c 20 50 4f 53 54 2c 20 50 55 54 2c 20 65 74 63 2e 29 0a 0a 20 such.as.GET,.POST,.PUT,.etc.)...
14a0 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 75 72 6c 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 .......:param.url:.............T
14c0 68 65 20 55 52 4c 20 74 6f 20 70 65 72 66 6f 72 6d 20 74 68 65 20 72 65 71 75 65 73 74 20 6f 6e he.URL.to.perform.the.request.on
14e0 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 66 69 65 6c 64 73 3a 0a 20 20 20 20 20 20 ...........:param.fields:.......
1500 20 20 20 20 20 20 44 61 74 61 20 74 6f 20 65 6e 63 6f 64 65 20 61 6e 64 20 73 65 6e 64 20 69 6e ......Data.to.encode.and.send.in
1520 20 74 68 65 20 55 52 4c 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 68 65 61 64 65 72 .the.URL...........:param.header
1540 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 44 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 63 75 73 s:.............Dictionary.of.cus
1560 74 6f 6d 20 68 65 61 64 65 72 73 20 74 6f 20 73 65 6e 64 2c 20 73 75 63 68 20 61 73 20 55 73 65 tom.headers.to.send,.such.as.Use
1580 72 2d 41 67 65 6e 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 2d 4e 6f 6e 65 2d 4d 61 74 r-Agent,.............If-None-Mat
15a0 63 68 2c 20 65 74 63 2e 20 49 66 20 4e 6f 6e 65 2c 20 70 6f 6f 6c 20 68 65 61 64 65 72 73 20 61 ch,.etc..If.None,.pool.headers.a
15c0 72 65 20 75 73 65 64 2e 20 49 66 20 70 72 6f 76 69 64 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 re.used..If.provided,...........
15e0 20 20 74 68 65 73 65 20 68 65 61 64 65 72 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 72 65 70 6c 61 ..these.headers.completely.repla
1600 63 65 20 61 6e 79 20 70 6f 6f 6c 2d 73 70 65 63 69 66 69 63 20 68 65 61 64 65 72 73 2e 0a 20 20 ce.any.pool-specific.headers....
1620 20 20 20 20 20 20 72 13 00 00 00 fa 01 3f 29 04 72 13 00 00 00 da 06 75 70 64 61 74 65 72 04 00 ......r......?).r......updater..
1640 00 00 72 20 00 00 00 29 07 72 14 00 00 00 72 1a 00 00 00 72 1b 00 00 00 72 27 00 00 00 72 13 00 ..r....).r....r....r....r'...r..
1660 00 00 72 35 00 00 00 da 08 65 78 74 72 61 5f 6b 77 73 07 00 00 00 20 20 20 20 20 20 20 72 15 00 ..r5.....extra_kws...........r..
1680 00 00 72 32 00 00 00 7a 21 52 65 71 75 65 73 74 4d 65 74 68 6f 64 73 2e 72 65 71 75 65 73 74 5f ..r2...z!RequestMethods.request_
16a0 65 6e 63 6f 64 65 5f 75 72 6c 93 00 00 00 73 57 00 00 00 80 00 f0 34 00 0c 13 88 3f d8 16 1a 97 encode_url....sW......4....?....
16c0 6c 91 6c 88 47 e0 2b 34 b0 67 d0 2a 3e 88 08 d8 08 10 8f 0f 89 0f 98 0a d4 08 23 e1 0b 11 d8 0c l.l.G.+4.g.*>.............#.....
16e0 0f 90 33 9c 19 a0 36 d3 19 2a d1 13 2a d1 0c 2a 88 43 e0 0f 1b 88 74 8f 7c 89 7c 98 46 a0 43 d1 ..3...6..*..*..*.C....t.|.|.F.C.
1700 0f 34 a8 38 d1 0f 34 d0 08 34 72 17 00 00 00 63 07 00 00 00 00 00 00 00 00 00 00 00 05 00 00 00 .4.8..4..4r....c................
1720 0b 00 00 01 f3 18 01 00 00 97 00 7c 04 80 0c 7c 00 6a 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ...........|...|.j..............
1740 00 00 00 00 00 7d 04 64 01 74 03 00 00 00 00 00 00 00 00 7c 04 ab 01 00 00 00 00 00 00 69 01 7d .....}.d.t.........|.........i.}
1760 08 7c 03 72 49 64 02 7c 07 76 00 72 0b 74 05 00 00 00 00 00 00 00 00 64 03 ab 01 00 00 00 00 00 .|.rId.|.v.r.t.........d........
1780 00 82 01 7c 05 72 11 74 07 00 00 00 00 00 00 00 00 7c 03 7c 06 ac 04 ab 02 00 00 00 00 00 00 5c ...|.r.t.........|.|...........\
17a0 02 00 00 7d 09 7d 0a 6e 0d 74 09 00 00 00 00 00 00 00 00 7c 03 ab 01 00 00 00 00 00 00 64 05 7d ...}.}.n.t.........|.........d.}
17c0 0a 7d 09 7c 09 7c 08 64 02 3c 00 00 00 7c 08 64 01 19 00 00 00 6a 0b 00 00 00 00 00 00 00 00 00 .}.|.|.d.<...|.d.....j..........
17e0 00 00 00 00 00 00 00 00 00 64 06 7c 0a ab 02 00 00 00 00 00 00 01 00 7c 08 6a 0d 00 00 00 00 00 .........d.|...........|.j......
1800 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 07 ab 01 00 00 00 00 00 00 01 00 02 00 7c 00 6a 0e 00 .............|.............|.j..
1820 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 7c 01 7c 02 66 02 69 00 7c 08 a4 01 8e 01 53 .................|.|.f.i.|.....S
1840 00 29 07 61 c7 09 00 00 0a 20 20 20 20 20 20 20 20 4d 61 6b 65 20 61 20 72 65 71 75 65 73 74 20 .).a.............Make.a.request.
1860 75 73 69 6e 67 20 3a 6d 65 74 68 3a 60 75 72 6c 6f 70 65 6e 60 20 77 69 74 68 20 74 68 65 20 60 using.:meth:`urlopen`.with.the.`
1880 60 66 69 65 6c 64 73 60 60 20 65 6e 63 6f 64 65 64 20 69 6e 0a 20 20 20 20 20 20 20 20 74 68 65 `fields``.encoded.in.........the
18a0 20 62 6f 64 79 2e 20 54 68 69 73 20 69 73 20 75 73 65 66 75 6c 20 66 6f 72 20 72 65 71 75 65 73 .body..This.is.useful.for.reques
18c0 74 20 6d 65 74 68 6f 64 73 20 6c 69 6b 65 20 50 4f 53 54 2c 20 50 55 54 2c 20 50 41 54 43 48 2c t.methods.like.POST,.PUT,.PATCH,
18e0 20 65 74 63 2e 0a 0a 20 20 20 20 20 20 20 20 57 68 65 6e 20 60 60 65 6e 63 6f 64 65 5f 6d 75 6c .etc...........When.``encode_mul
1900 74 69 70 61 72 74 3d 54 72 75 65 60 60 20 28 64 65 66 61 75 6c 74 29 2c 20 74 68 65 6e 0a 20 20 tipart=True``.(default),.then...
1920 20 20 20 20 20 20 3a 66 75 6e 63 3a 60 75 72 6c 6c 69 62 33 2e 65 6e 63 6f 64 65 5f 6d 75 6c 74 ......:func:`urllib3.encode_mult
1940 69 70 61 72 74 5f 66 6f 72 6d 64 61 74 61 60 20 69 73 20 75 73 65 64 20 74 6f 20 65 6e 63 6f 64 ipart_formdata`.is.used.to.encod
1960 65 0a 20 20 20 20 20 20 20 20 74 68 65 20 70 61 79 6c 6f 61 64 20 77 69 74 68 20 74 68 65 20 61 e.........the.payload.with.the.a
1980 70 70 72 6f 70 72 69 61 74 65 20 63 6f 6e 74 65 6e 74 20 74 79 70 65 2e 20 4f 74 68 65 72 77 69 ppropriate.content.type..Otherwi
19a0 73 65 0a 20 20 20 20 20 20 20 20 3a 66 75 6e 63 3a 60 75 72 6c 6c 69 62 2e 70 61 72 73 65 2e 75 se.........:func:`urllib.parse.u
19c0 72 6c 65 6e 63 6f 64 65 60 20 69 73 20 75 73 65 64 20 77 69 74 68 20 74 68 65 0a 20 20 20 20 20 rlencode`.is.used.with.the......
19e0 20 20 20 27 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 2d 66 6f 72 6d 2d 75 72 6c 65 6e ...'application/x-www-form-urlen
1a00 63 6f 64 65 64 27 20 63 6f 6e 74 65 6e 74 20 74 79 70 65 2e 0a 0a 20 20 20 20 20 20 20 20 4d 75 coded'.content.type...........Mu
1a20 6c 74 69 70 61 72 74 20 65 6e 63 6f 64 69 6e 67 20 6d 75 73 74 20 62 65 20 75 73 65 64 20 77 68 ltipart.encoding.must.be.used.wh
1a40 65 6e 20 70 6f 73 74 69 6e 67 20 66 69 6c 65 73 2c 20 61 6e 64 20 69 74 27 73 20 72 65 61 73 6f en.posting.files,.and.it's.reaso
1a60 6e 61 62 6c 79 0a 20 20 20 20 20 20 20 20 73 61 66 65 20 74 6f 20 75 73 65 20 69 74 20 69 6e 20 nably.........safe.to.use.it.in.
1a80 6f 74 68 65 72 20 74 69 6d 65 73 20 74 6f 6f 2e 20 48 6f 77 65 76 65 72 2c 20 69 74 20 6d 61 79 other.times.too..However,.it.may
1aa0 20 62 72 65 61 6b 20 72 65 71 75 65 73 74 0a 20 20 20 20 20 20 20 20 73 69 67 6e 69 6e 67 2c 20 .break.request.........signing,.
1ac0 73 75 63 68 20 61 73 20 77 69 74 68 20 4f 41 75 74 68 2e 0a 0a 20 20 20 20 20 20 20 20 53 75 70 such.as.with.OAuth...........Sup
1ae0 70 6f 72 74 73 20 61 6e 20 6f 70 74 69 6f 6e 61 6c 20 60 60 66 69 65 6c 64 73 60 60 20 70 61 72 ports.an.optional.``fields``.par
1b00 61 6d 65 74 65 72 20 6f 66 20 6b 65 79 2f 76 61 6c 75 65 20 73 74 72 69 6e 67 73 20 41 4e 44 0a ameter.of.key/value.strings.AND.
1b20 20 20 20 20 20 20 20 20 6b 65 79 2f 66 69 6c 65 74 75 70 6c 65 2e 20 41 20 66 69 6c 65 74 75 70 ........key/filetuple..A.filetup
1b40 6c 65 20 69 73 20 61 20 28 66 69 6c 65 6e 61 6d 65 2c 20 64 61 74 61 2c 20 4d 49 4d 45 20 74 79 le.is.a.(filename,.data,.MIME.ty
1b60 70 65 29 20 74 75 70 6c 65 20 77 68 65 72 65 0a 20 20 20 20 20 20 20 20 74 68 65 20 4d 49 4d 45 pe).tuple.where.........the.MIME
1b80 20 74 79 70 65 20 69 73 20 6f 70 74 69 6f 6e 61 6c 2e 20 46 6f 72 20 65 78 61 6d 70 6c 65 3a 3a .type.is.optional..For.example::
1ba0 0a 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 69 65 6c 64 73 20 3d 20 7b 0a 20 20 20 20 20 20 20 ..............fields.=.{........
1bc0 20 20 20 20 20 20 20 20 20 27 66 6f 6f 27 3a 20 27 62 61 72 27 2c 0a 20 20 20 20 20 20 20 20 20 .........'foo':.'bar',..........
1be0 20 20 20 20 20 20 20 27 66 61 6b 65 66 69 6c 65 27 3a 20 28 27 66 6f 6f 66 69 6c 65 2e 74 78 74 .......'fakefile':.('foofile.txt
1c00 27 2c 20 27 63 6f 6e 74 65 6e 74 73 20 6f 66 20 66 6f 6f 66 69 6c 65 27 29 2c 0a 20 20 20 20 20 ',.'contents.of.foofile'),......
1c20 20 20 20 20 20 20 20 20 20 20 20 27 72 65 61 6c 66 69 6c 65 27 3a 20 28 27 62 61 72 66 69 6c 65 ...........'realfile':.('barfile
1c40 2e 74 78 74 27 2c 20 6f 70 65 6e 28 27 72 65 61 6c 66 69 6c 65 27 29 2e 72 65 61 64 28 29 29 2c .txt',.open('realfile').read()),
1c60 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 27 74 79 70 65 64 66 69 6c 65 27 3a 20 28 27 .................'typedfile':.('
1c80 62 61 7a 66 69 6c 65 2e 62 69 6e 27 2c 20 6f 70 65 6e 28 27 62 61 7a 66 69 6c 65 27 29 2e 72 65 bazfile.bin',.open('bazfile').re
1ca0 61 64 28 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 20 ad(),...........................
1cc0 20 20 20 20 27 69 6d 61 67 65 2f 6a 70 65 67 27 29 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 20 ....'image/jpeg'),..............
1ce0 20 20 20 27 6e 6f 6e 61 6d 65 66 69 6c 65 27 3a 20 27 63 6f 6e 74 65 6e 74 73 20 6f 66 20 6e 6f ...'nonamefile':.'contents.of.no
1d00 6e 61 6d 65 66 69 6c 65 20 66 69 65 6c 64 27 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 7d 0a 0a namefile.field',.............}..
1d20 20 20 20 20 20 20 20 20 57 68 65 6e 20 75 70 6c 6f 61 64 69 6e 67 20 61 20 66 69 6c 65 2c 20 70 ........When.uploading.a.file,.p
1d40 72 6f 76 69 64 69 6e 67 20 61 20 66 69 6c 65 6e 61 6d 65 20 28 74 68 65 20 66 69 72 73 74 20 70 roviding.a.filename.(the.first.p
1d60 61 72 61 6d 65 74 65 72 20 6f 66 20 74 68 65 0a 20 20 20 20 20 20 20 20 74 75 70 6c 65 29 20 69 arameter.of.the.........tuple).i
1d80 73 20 6f 70 74 69 6f 6e 61 6c 20 62 75 74 20 72 65 63 6f 6d 6d 65 6e 64 65 64 20 74 6f 20 62 65 s.optional.but.recommended.to.be
1da0 73 74 20 6d 69 6d 69 63 20 62 65 68 61 76 69 6f 72 20 6f 66 20 62 72 6f 77 73 65 72 73 2e 0a 0a st.mimic.behavior.of.browsers...
1dc0 20 20 20 20 20 20 20 20 4e 6f 74 65 20 74 68 61 74 20 69 66 20 60 60 68 65 61 64 65 72 73 60 60 ........Note.that.if.``headers``
1de0 20 61 72 65 20 73 75 70 70 6c 69 65 64 2c 20 74 68 65 20 27 43 6f 6e 74 65 6e 74 2d 54 79 70 65 .are.supplied,.the.'Content-Type
1e00 27 20 68 65 61 64 65 72 20 77 69 6c 6c 0a 20 20 20 20 20 20 20 20 62 65 20 6f 76 65 72 77 72 69 '.header.will.........be.overwri
1e20 74 74 65 6e 20 62 65 63 61 75 73 65 20 69 74 20 64 65 70 65 6e 64 73 20 6f 6e 20 74 68 65 20 64 tten.because.it.depends.on.the.d
1e40 79 6e 61 6d 69 63 20 72 61 6e 64 6f 6d 20 62 6f 75 6e 64 61 72 79 20 73 74 72 69 6e 67 0a 20 20 ynamic.random.boundary.string...
1e60 20 20 20 20 20 20 77 68 69 63 68 20 69 73 20 75 73 65 64 20 74 6f 20 63 6f 6d 70 6f 73 65 20 74 ......which.is.used.to.compose.t
1e80 68 65 20 62 6f 64 79 20 6f 66 20 74 68 65 20 72 65 71 75 65 73 74 2e 20 54 68 65 20 72 61 6e 64 he.body.of.the.request..The.rand
1ea0 6f 6d 20 62 6f 75 6e 64 61 72 79 0a 20 20 20 20 20 20 20 20 73 74 72 69 6e 67 20 63 61 6e 20 62 om.boundary.........string.can.b
1ec0 65 20 65 78 70 6c 69 63 69 74 6c 79 20 73 65 74 20 77 69 74 68 20 74 68 65 20 60 60 6d 75 6c 74 e.explicitly.set.with.the.``mult
1ee0 69 70 61 72 74 5f 62 6f 75 6e 64 61 72 79 60 60 20 70 61 72 61 6d 65 74 65 72 2e 0a 0a 20 20 20 ipart_boundary``.parameter......
1f00 20 20 20 20 20 3a 70 61 72 61 6d 20 6d 65 74 68 6f 64 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 .....:param.method:.............
1f20 48 54 54 50 20 72 65 71 75 65 73 74 20 6d 65 74 68 6f 64 20 28 73 75 63 68 20 61 73 20 47 45 54 HTTP.request.method.(such.as.GET
1f40 2c 20 50 4f 53 54 2c 20 50 55 54 2c 20 65 74 63 2e 29 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 ,.POST,.PUT,.etc.)..........:par
1f60 61 6d 20 75 72 6c 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 54 68 65 20 55 52 4c 20 74 6f 20 70 am.url:.............The.URL.to.p
1f80 65 72 66 6f 72 6d 20 74 68 65 20 72 65 71 75 65 73 74 20 6f 6e 2e 0a 0a 20 20 20 20 20 20 20 20 erform.the.request.on...........
1fa0 3a 70 61 72 61 6d 20 66 69 65 6c 64 73 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 44 61 74 61 20 :param.fields:.............Data.
1fc0 74 6f 20 65 6e 63 6f 64 65 20 61 6e 64 20 73 65 6e 64 20 69 6e 20 74 68 65 20 72 65 71 75 65 73 to.encode.and.send.in.the.reques
1fe0 74 20 62 6f 64 79 2e 0a 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 68 65 61 64 65 72 73 3a t.body...........:param.headers:
2000 0a 20 20 20 20 20 20 20 20 20 20 20 20 44 69 63 74 69 6f 6e 61 72 79 20 6f 66 20 63 75 73 74 6f .............Dictionary.of.custo
2020 6d 20 68 65 61 64 65 72 73 20 74 6f 20 73 65 6e 64 2c 20 73 75 63 68 20 61 73 20 55 73 65 72 2d m.headers.to.send,.such.as.User-
2040 41 67 65 6e 74 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 2d 4e 6f 6e 65 2d 4d 61 74 63 68 Agent,.............If-None-Match
2060 2c 20 65 74 63 2e 20 49 66 20 4e 6f 6e 65 2c 20 70 6f 6f 6c 20 68 65 61 64 65 72 73 20 61 72 65 ,.etc..If.None,.pool.headers.are
2080 20 75 73 65 64 2e 20 49 66 20 70 72 6f 76 69 64 65 64 2c 0a 20 20 20 20 20 20 20 20 20 20 20 20 .used..If.provided,.............
20a0 74 68 65 73 65 20 68 65 61 64 65 72 73 20 63 6f 6d 70 6c 65 74 65 6c 79 20 72 65 70 6c 61 63 65 these.headers.completely.replace
20c0 20 61 6e 79 20 70 6f 6f 6c 2d 73 70 65 63 69 66 69 63 20 68 65 61 64 65 72 73 2e 0a 0a 20 20 20 .any.pool-specific.headers......
20e0 20 20 20 20 20 3a 70 61 72 61 6d 20 65 6e 63 6f 64 65 5f 6d 75 6c 74 69 70 61 72 74 3a 0a 20 20 .....:param.encode_multipart:...
2100 20 20 20 20 20 20 20 20 20 20 49 66 20 54 72 75 65 2c 20 65 6e 63 6f 64 65 20 74 68 65 20 60 60 ..........If.True,.encode.the.``
2120 66 69 65 6c 64 73 60 60 20 75 73 69 6e 67 20 74 68 65 20 6d 75 6c 74 69 70 61 72 74 2f 66 6f 72 fields``.using.the.multipart/for
2140 6d 2d 64 61 74 61 20 4d 49 4d 45 0a 20 20 20 20 20 20 20 20 20 20 20 20 66 6f 72 6d 61 74 2e 0a m-data.MIME.............format..
2160 0a 20 20 20 20 20 20 20 20 3a 70 61 72 61 6d 20 6d 75 6c 74 69 70 61 72 74 5f 62 6f 75 6e 64 61 .........:param.multipart_bounda
2180 72 79 3a 0a 20 20 20 20 20 20 20 20 20 20 20 20 49 66 20 6e 6f 74 20 73 70 65 63 69 66 69 65 64 ry:.............If.not.specified
21a0 2c 20 74 68 65 6e 20 61 20 72 61 6e 64 6f 6d 20 62 6f 75 6e 64 61 72 79 20 77 69 6c 6c 20 62 65 ,.then.a.random.boundary.will.be
21c0 20 67 65 6e 65 72 61 74 65 64 20 75 73 69 6e 67 0a 20 20 20 20 20 20 20 20 20 20 20 20 3a 66 75 .generated.using.............:fu
21e0 6e 63 3a 60 75 72 6c 6c 69 62 33 2e 66 69 6c 65 70 6f 73 74 2e 63 68 6f 6f 73 65 5f 62 6f 75 6e nc:`urllib3.filepost.choose_boun
2200 64 61 72 79 60 2e 0a 20 20 20 20 20 20 20 20 72 13 00 00 00 72 1c 00 00 00 7a 46 72 65 71 75 65 dary`..........r....r....zFreque
2220 73 74 20 67 6f 74 20 76 61 6c 75 65 73 20 66 6f 72 20 62 6f 74 68 20 27 66 69 65 6c 64 73 27 20 st.got.values.for.both.'fields'.
2240 61 6e 64 20 27 62 6f 64 79 27 2c 20 63 61 6e 20 6f 6e 6c 79 20 73 70 65 63 69 66 79 20 6f 6e 65 and.'body',.can.only.specify.one
2260 2e 29 01 da 08 62 6f 75 6e 64 61 72 79 7a 21 61 70 70 6c 69 63 61 74 69 6f 6e 2f 78 2d 77 77 77 .)...boundaryz!application/x-www
2280 2d 66 6f 72 6d 2d 75 72 6c 65 6e 63 6f 64 65 64 72 22 00 00 00 29 08 72 13 00 00 00 72 07 00 00 -form-urlencodedr"...).r....r...
22a0 00 72 29 00 00 00 72 09 00 00 00 72 04 00 00 00 da 0a 73 65 74 64 65 66 61 75 6c 74 72 39 00 00 .r)...r....r......setdefaultr9..
22c0 00 72 20 00 00 00 29 0b 72 14 00 00 00 72 1a 00 00 00 72 1b 00 00 00 72 27 00 00 00 72 13 00 00 .r....).r....r....r....r'...r...
22e0 00 72 1d 00 00 00 72 1e 00 00 00 72 35 00 00 00 72 3a 00 00 00 72 1c 00 00 00 da 0c 63 6f 6e 74 .r....r....r5...r:...r......cont
2300 65 6e 74 5f 74 79 70 65 73 0b 00 00 00 20 20 20 20 20 20 20 20 20 20 20 72 15 00 00 00 72 33 00 ent_types...............r....r3.
2320 00 00 7a 22 52 65 71 75 65 73 74 4d 65 74 68 6f 64 73 2e 72 65 71 75 65 73 74 5f 65 6e 63 6f 64 ..z"RequestMethods.request_encod
2340 65 5f 62 6f 64 79 b8 00 00 00 73 b2 00 00 00 80 00 f0 46 02 00 0c 13 88 3f d8 16 1a 97 6c 91 6c e_body....s.......F.....?....l.l
2360 88 47 e0 2b 34 b4 6e c0 57 d3 36 4d d0 2a 4e 88 08 f1 06 00 0c 12 d8 0f 15 98 1a d1 0f 23 dc 16 .G.+4.n.W.6M.*N..............#..
2380 1f d8 14 5c f3 03 02 17 12 f0 00 02 11 12 f1 08 00 10 20 dc 25 3e d8 14 1a d0 25 37 f4 03 02 26 ...\................%>....%7...&
23a0 12 d1 10 22 90 04 91 6c f4 0a 00 15 1e 98 66 d3 14 25 d8 14 37 f0 05 00 17 23 90 04 f0 0a 00 20 ..."...l......f..%..7....#......
23c0 24 88 48 90 56 d1 0c 1c d8 0c 14 90 59 d1 0c 1f d7 0c 2a d1 0c 2a a8 3e b8 3c d4 0c 48 e0 08 10 $.H.V.......Y.....*..*.>.<..H...
23e0 8f 0f 89 0f 98 0a d4 08 23 e0 0f 1b 88 74 8f 7c 89 7c 98 46 a0 43 d1 0f 34 a8 38 d1 0f 34 d0 08 ........#....t.|.|.F.C..4.8..4..
2400 34 72 17 00 00 00 72 12 00 00 00 29 04 72 13 00 00 00 fa 1f 74 79 70 69 6e 67 2e 4d 61 70 70 69 4r....r....).r......typing.Mappi
2420 6e 67 5b 73 74 72 2c 20 73 74 72 5d 20 7c 20 4e 6f 6e 65 da 06 72 65 74 75 72 6e da 04 4e 6f 6e ng[str,.str].|.None..return..Non
2440 65 29 04 4e 4e 54 4e 29 10 72 1a 00 00 00 72 2b 00 00 00 72 1b 00 00 00 72 2b 00 00 00 72 1c 00 e).NNTN).r....r+...r....r+...r..
2460 00 00 fa 11 5f 54 59 50 45 5f 42 4f 44 59 20 7c 20 4e 6f 6e 65 72 13 00 00 00 72 3f 00 00 00 72 ...._TYPE_BODY.|.Noner....r?...r
2480 1d 00 00 00 da 04 62 6f 6f 6c 72 1e 00 00 00 fa 0a 73 74 72 20 7c 20 4e 6f 6e 65 72 1f 00 00 00 ......boolr......str.|.Noner....
24a0 fa 0a 74 79 70 69 6e 67 2e 41 6e 79 72 40 00 00 00 72 0a 00 00 00 29 04 4e 4e 4e 4e 29 10 72 1a ..typing.Anyr@...r....).NNNN).r.
24c0 00 00 00 72 2b 00 00 00 72 1b 00 00 00 72 2b 00 00 00 72 1c 00 00 00 72 42 00 00 00 72 27 00 00 ...r+...r....r+...r....rB...r'..
24e0 00 fa 13 5f 54 59 50 45 5f 46 49 45 4c 44 53 20 7c 20 4e 6f 6e 65 72 13 00 00 00 72 3f 00 00 00 ..._TYPE_FIELDS.|.Noner....r?...
2500 72 34 00 00 00 7a 11 74 79 70 69 6e 67 2e 41 6e 79 20 7c 20 4e 6f 6e 65 72 35 00 00 00 72 45 00 r4...z.typing.Any.|.Noner5...rE.
2520 00 00 72 40 00 00 00 72 0a 00 00 00 29 02 4e 4e 29 0c 72 1a 00 00 00 72 2b 00 00 00 72 1b 00 00 ..r@...r....).NN).r....r+...r...
2540 00 72 2b 00 00 00 72 27 00 00 00 7a 1e 5f 54 59 50 45 5f 45 4e 43 4f 44 45 5f 55 52 4c 5f 46 49 .r+...r'...z._TYPE_ENCODE_URL_FI
2560 45 4c 44 53 20 7c 20 4e 6f 6e 65 72 13 00 00 00 72 3f 00 00 00 72 35 00 00 00 72 2b 00 00 00 72 ELDS.|.Noner....r?...r5...r+...r
2580 40 00 00 00 72 0a 00 00 00 29 10 72 1a 00 00 00 72 2b 00 00 00 72 1b 00 00 00 72 2b 00 00 00 72 @...r....).r....r+...r....r+...r
25a0 27 00 00 00 72 46 00 00 00 72 13 00 00 00 72 3f 00 00 00 72 1d 00 00 00 72 43 00 00 00 72 1e 00 '...rF...r....r?...r....rC...r..
25c0 00 00 72 44 00 00 00 72 35 00 00 00 72 2b 00 00 00 72 40 00 00 00 72 0a 00 00 00 29 0a da 08 5f ..rD...r5...r+...r@...r....)..._
25e0 5f 6e 61 6d 65 5f 5f da 0a 5f 5f 6d 6f 64 75 6c 65 5f 5f da 0c 5f 5f 71 75 61 6c 6e 61 6d 65 5f _name__..__module__..__qualname_
2600 5f da 07 5f 5f 64 6f 63 5f 5f 72 31 00 00 00 72 16 00 00 00 72 20 00 00 00 72 36 00 00 00 72 32 _..__doc__r1...r....r....r6...r2
2620 00 00 00 72 33 00 00 00 a9 00 72 17 00 00 00 72 15 00 00 00 72 0b 00 00 00 72 0b 00 00 00 14 00 ...r3.....r....r....r....r......
2640 00 00 73 92 01 00 00 84 00 f1 02 1a 05 08 f2 38 00 1b 3f d0 04 17 f4 04 01 05 25 f0 0e 00 23 27 ..s............8..?.......%...#'
2660 d8 33 37 d8 21 25 d8 29 2d f0 0f 0d 05 0a e0 10 13 f0 05 0d 05 0a f0 06 00 0e 11 f0 07 0d 05 0a .37.!%.)-.......................
2680 f0 08 00 0f 20 f0 09 0d 05 0a f0 0a 00 12 31 f0 0b 0d 05 0a f0 0c 00 1b 1f f0 0d 0d 05 0a f0 0e ..............1.................
26a0 00 1d 27 f0 0f 0d 05 0a f0 10 00 0f 19 f0 11 0d 05 0a f0 12 00 0a 1a f3 13 0d 05 0a f0 26 00 23 ..'..........................&.#
26c0 27 d8 26 2a d8 33 37 d8 22 26 f0 0f 4c 01 05 0e e0 10 13 f0 05 4c 01 05 0e f0 06 00 0e 11 f0 07 '.&*.37."&..L........L..........
26e0 4c 01 05 0e f0 08 00 0f 20 f0 09 4c 01 05 0e f0 0a 00 11 24 f0 0b 4c 01 05 0e f0 0c 00 12 31 f0 L..........L.......$..L.......1.
2700 0d 4c 01 05 0e f0 0e 00 0f 20 f0 0f 4c 01 05 0e f0 10 00 17 21 f0 11 4c 01 05 0e f0 12 00 0a 1a .L..........L.......!..L........
2720 f3 13 4c 01 05 0e f0 64 02 00 32 36 d8 33 37 f0 0b 23 05 35 e0 10 13 f0 05 23 05 35 f0 06 00 0e ..L....d..26.37..#.5.....#.5....
2740 11 f0 07 23 05 35 f0 08 00 11 2f f0 09 23 05 35 f0 0a 00 12 31 f0 0b 23 05 35 f0 0c 00 17 1a f0 ...#.5..../..#.5....1..#.5......
2760 0d 23 05 35 f0 0e 00 0a 1a f3 0f 23 05 35 f0 52 01 00 27 2b d8 33 37 d8 21 25 d8 29 2d f0 0f 5e .#.5.......#.5.R..'+.37.!%.)-..^
2780 01 05 35 e0 10 13 f0 05 5e 01 05 35 f0 06 00 0e 11 f0 07 5e 01 05 35 f0 08 00 11 24 f0 09 5e 01 ..5.....^..5.......^..5....$..^.
27a0 05 35 f0 0a 00 12 31 f0 0b 5e 01 05 35 f0 0c 00 1b 1f f0 0d 5e 01 05 35 f0 0e 00 1d 27 f0 0f 5e .5....1..^..5.......^..5....'..^
27c0 01 05 35 f0 10 00 17 1a f0 11 5e 01 05 35 f0 12 00 0a 1a f4 13 5e 01 05 35 72 17 00 00 00 29 19 ..5.......^..5.......^..5r....).
27e0 da 0a 5f 5f 66 75 74 75 72 65 5f 5f 72 03 00 00 00 72 34 00 00 00 72 2e 00 00 00 da 06 74 79 70 ..__future__r....r4...r......typ
2800 69 6e 67 da 0c 75 72 6c 6c 69 62 2e 70 61 72 73 65 72 04 00 00 00 da 10 5f 62 61 73 65 5f 63 6f ing..urllib.parser......_base_co
2820 6e 6e 65 63 74 69 6f 6e 72 06 00 00 00 da 0c 5f 63 6f 6c 6c 65 63 74 69 6f 6e 73 72 07 00 00 00 nnectionr......_collectionsr....
2840 da 08 66 69 6c 65 70 6f 73 74 72 08 00 00 00 72 09 00 00 00 da 08 72 65 73 70 6f 6e 73 65 72 0a ..filepostr....r......responser.
2860 00 00 00 da 07 5f 5f 61 6c 6c 5f 5f da 05 55 6e 69 6f 6e da 08 53 65 71 75 65 6e 63 65 da 05 74 .....__all__..Union..Sequence..t
2880 75 70 6c 65 72 2b 00 00 00 da 05 62 79 74 65 73 da 07 4d 61 70 70 69 6e 67 da 17 5f 54 59 50 45 upler+.....bytes..Mapping.._TYPE
28a0 5f 45 4e 43 4f 44 45 5f 55 52 4c 5f 46 49 45 4c 44 53 72 0b 00 00 00 72 4b 00 00 00 72 17 00 00 _ENCODE_URL_FIELDSr....rK...r...
28c0 00 72 15 00 00 00 fa 08 3c 6d 6f 64 75 6c 65 3e 72 5a 00 00 00 01 00 00 00 73 86 00 00 00 f0 03 .r......<module>rZ.......s......
28e0 01 01 01 dd 00 22 e3 00 14 db 00 0d dd 00 22 e5 00 28 dd 00 28 df 00 3d dd 00 26 e0 0b 1b d0 0a ....."........"..(..(..=..&.....
2900 1c 80 07 e0 1a 20 9f 2c 99 2c d8 04 0a 87 4f 81 4f 90 45 98 23 98 76 9f 7c 99 7c a8 43 b0 15 a8 .......,.,....O.O.E.#.v.|.|.C...
2920 4a d1 1f 37 d0 1a 37 d1 14 38 d1 04 39 d8 04 0a 87 4e 81 4e 90 33 98 06 9f 0c 99 0c a0 53 a8 25 J..7..7..8..9....N.N.3.......S.%
2940 a0 5a d1 18 30 d0 13 30 d1 04 31 f0 03 01 05 33 f1 03 03 1b 02 d0 00 17 f7 0c 42 04 01 35 f2 00 .Z..0..0..1....3..........B..5..
2960 42 04 01 35 72 17 00 00 00 B..5r....