You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

25 lines
1.8 KiB

  1. <h1>Python</h1>
  2. <p>If you are already using the requests library, it's convenient to also use it here:</p>
  3. <div class="highlight"><pre><span></span><span class="c1"># using requests:</span>
  4. <span class="kn">import</span> <span class="nn">requests</span>
  5. <span class="n">requests</span><span class="o">.</span><span class="n">get</span><span class="p">(</span><span class="s2">&quot;PING_URL&quot;</span><span class="p">)</span>
  6. </pre></div>
  7. <p>Otherwise, you can use the urllib standard module.</p>
  8. <div class="highlight"><pre><span></span><span class="c1"># urllib with python 3.x:</span>
  9. <span class="kn">import</span> <span class="nn">urllib.request</span>
  10. <span class="n">urllib</span><span class="o">.</span><span class="n">request</span><span class="o">.</span><span class="n">urlopen</span><span class="p">(</span><span class="s2">&quot;PING_URL&quot;</span><span class="p">)</span>
  11. </pre></div>
  12. <div class="highlight"><pre><span></span><span class="c1"># urllib with python 2.x:</span>
  13. <span class="kn">import</span> <span class="nn">urllib</span>
  14. <span class="n">urllib</span><span class="o">.</span><span class="n">urlopen</span><span class="p">(</span><span class="s2">&quot;PING_URL&quot;</span><span class="p">)</span>
  15. </pre></div>
  16. <p>You can include additional diagnostic information in the in the request body (for POST requests):</p>
  17. <div class="highlight"><pre><span></span><span class="c1"># Passing diagnostic information in the POST body:</span>
  18. <span class="kn">import</span> <span class="nn">requests</span>
  19. <span class="n">requests</span><span class="o">.</span><span class="n">post</span><span class="p">(</span><span class="s2">&quot;PING_URL&quot;</span><span class="p">,</span> <span class="n">data</span><span class="o">=</span><span class="s2">&quot;temperature=-7&quot;</span><span class="p">)</span>
  20. </pre></div>