|
145 | 145 | <code>
|
146 | 146 | $ composer require php-curl-class/php-curl-class &> /dev/null<br />
|
147 | 147 | $ php --interactive<br />
|
148 |
| -php > <span class="pl-s1"><span class="pl-k">require</span> <span class="pl-c1">__DIR__</span> <span class="pl-k">.</span> <span class="pl-s"><span class="pl-pds">'</span>/vendor/autoload.php<span class="pl-pds">'</span></span>;</span><br /> |
| 148 | +php > <span class="pl-s1"><span class="pl-k">require</span> <span class="pl-c1">__DIR__</span> <span |
| 149 | +class="pl-k">.</span> <span class="pl-s"><span class="pl-pds">'</span>/vendor/autoload.php<span |
| 150 | +class="pl-pds">'</span></span>;</span><br /> |
149 | 151 | php > <span class="pl-s1"><span class="pl-k">use</span> <span class="pl-c1">\Curl\Curl</span>;</span><br />
|
150 |
| -php > <span class="pl-s1"><span class="pl-smi">$curl</span> <span class="pl-k">=</span> <span class="pl-k">new</span> <span class="pl-c1">\Curl\</span><span class="pl-c1">Curl</span>();</span><br /> |
151 |
| -php > <span class="pl-s1"><span class="pl-smi">$curl</span><span class="pl-k">-></span>setBasicAuthentication(<span class="pl-s"><span class="pl-pds">'</span>user<span class="pl-pds">'</span></span>, <span class="pl-s"><span class="pl-pds">'</span>pass<span class="pl-pds">'</span></span>);</span><br /> |
152 |
| -php > <span class="pl-s1"><span class="pl-smi">$curl</span><span class="pl-k">-></span>get(<span class="pl-s"><span class="pl-pds">'</span>https://api.github.com/user<span class="pl-pds">'</span></span>);</span><br /> |
153 |
| -php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span class="pl-k">-></span><span class="pl-smi">httpStatusCode</span>;</span><br /> |
| 152 | +php > <span class="pl-s1"><span class="pl-smi">$curl</span> <span class="pl-k">=</span> <span |
| 153 | +class="pl-k">new</span> <span class="pl-c1">\Curl\</span><span class="pl-c1">Curl</span>();</span><br /> |
| 154 | +php > <span class="pl-s1"><span class="pl-smi">$curl</span><span |
| 155 | +class="pl-k">-></span>setBasicAuthentication(<span class="pl-s"><span class="pl-pds">'</span>user<span |
| 156 | +class="pl-pds">'</span></span>, <span class="pl-s"><span class="pl-pds">'</span>pass<span |
| 157 | +class="pl-pds">'</span></span>);</span><br /> |
| 158 | +php > <span class="pl-s1"><span class="pl-smi">$curl</span><span class="pl-k">-></span>get(<span |
| 159 | +class="pl-s"><span class="pl-pds">'</span>https://api.github.com/user<span class="pl-pds">'</span></span>);</span><br /> |
| 160 | +php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span |
| 161 | +class="pl-k">-></span><span class="pl-smi">httpStatusCode</span>;</span><br /> |
154 | 162 | <span class="pl-s1"><span class="pl-c1">200</span></span><br />
|
155 |
| -php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span class="pl-k">-></span><span class="pl-smi">responseHeaders</span>[<span class="pl-s"><span class="pl-pds">'</span>content-type<span class="pl-pds">'</span></span>];</span><br /> |
156 |
| -<span class="pl-s1"><span class="pl-s"><span class="pl-pds"></span>application/json; charset=utf-8<span class="pl-pds"></span></span></span><br /> |
157 |
| -php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span class="pl-k">-></span><span class="pl-smi">response</span><span class="pl-k">-></span><span class="pl-smi">login</span>;</span><br /> |
158 |
| -<span class="pl-s1"><span class="pl-s"><span class="pl-pds"></span>php-curl-class<span class="pl-pds"></span></span></span><br /> |
159 |
| -php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span class="pl-k">-></span><span class="pl-smi">rawResponse</span>;</span><br /> |
160 |
| -<span class="pl-s1"><span class="pl-s"><span class="pl-pds"></span>{"login":"php-curl-class","id":7654321,"avatar_url": ...}<span class="pl-pds"></span></span></span><br /> |
| 163 | +php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span |
| 164 | +class="pl-k">-></span><span class="pl-smi">responseHeaders</span>[<span class="pl-s"><span |
| 165 | +class="pl-pds">'</span>content-type<span class="pl-pds">'</span></span>];</span><br /> |
| 166 | +<span class="pl-s1"><span class="pl-s"><span class="pl-pds"></span>application/json; charset=utf-8<span |
| 167 | +class="pl-pds"></span></span></span><br /> |
| 168 | +php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span |
| 169 | +class="pl-k">-></span><span class="pl-smi">response</span><span class="pl-k">-></span><span |
| 170 | +class="pl-smi">login</span>;</span><br /> |
| 171 | +<span class="pl-s1"><span class="pl-s"><span class="pl-pds"></span>php-curl-class<span |
| 172 | +class="pl-pds"></span></span></span><br /> |
| 173 | +php > <span class="pl-s1"><span class="pl-c1">echo</span> <span class="pl-smi">$curl</span><span |
| 174 | +class="pl-k">-></span><span class="pl-smi">rawResponse</span>;</span><br /> |
| 175 | +<span class="pl-s1"><span class="pl-s"><span |
| 176 | +class="pl-pds"></span>{"login":"php-curl-class","id":7654321,"avatar_url": ...}<span |
| 177 | +class="pl-pds"></span></span></span><br /> |
161 | 178 | </code>
|
162 | 179 |
|
163 | 180 | <ul>
|
|
0 commit comments