GithubHelp home page GithubHelp logo

isabella232 / requests-docs-nl Goto Github PK

View Code? Open in Web Editor NEW

This project forked from requests/requests-docs-nl

0.0 0.0 0.0 2.33 MB

Dutch translation of Requests' documentation.

License: Other

Shell 0.76% Python 99.24%

requests-docs-nl's Introduction

Requests: HTTP for Mensen

image

Requests (Verzoeken) is een Python bibliotheek voor echte mensen, met een Apache2 software-licentie

De meeste bestaande Python modules die HTTP verzoeken versturen zijn extreem verboos en lastig. De meeste HTTP mogelijkheden die je nodig hebt zitten ook in Python's urllib2, maar deze api is volledig disfunctioneel. Het vereist bijzonder veel moeite om urllib2 aan de praat te krijgen (zelfs het overschrijven van methodes) voor de simpelste dingen.

Dit is niet hoe het hoort. Zeker niet in Python.

>>> r = requests.get('https://api.github.com', auth=('user', 'pass'))
>>> r.status_code
204
>>> r.headers['content-type']
'application/json'
>>> r.text
...

Zie dezelfde code zonder Requests.

Requests maakt het mogelijk om HTTP/1.1 verzoeken te versturen. Je kan headers (kopstukken), gegevens vanuit een formulier, een bestand wat uit meerdere delen is opgemaakt en parameters met eenvoudige Python associatieve-array's meesturen. Bovendien kan je de gegevens van de respons uitlezen. Dit wordt mogelijk gemaakt door httplib en urllib3, maar dan doet het zelf al het moeilijke werk en alle gekke hacks in plaats van dat je dat zelf moet doen.

Functionaliteiten --------- Internationale domeinen en URL's - Verbinding levend houden & verbindingen uitwisselen - Sessies met opslag van Cookie's - SSL Verificatie in de stijl van Browser's - Basic/Digest Authenticatie - Elegante Sleutel/Waarde Cookies - Automatische decompressie - Unicode Respons - Bestanden uit meerdere delen opgemaakt uploaden - Verbinding Timeout - Threadveiligheid

Installeren

Om requests te installeren doe je:

$ pip install requests

Of als het echt moet:

$ easy_install requests

Maar eigenlijk zou je dat sowieso niet moeten doen.

Meedoen

  1. Kijk of er open issues zijn, of open een nieuwe issue om een discusie te beginnen over een nieuwe functionaliteit of een bug. Er is een label "Contributor Friendly" voor issues die ideaal kunnen dienen voor mensen die nog niet bekend zijn met de codebase.
  2. Fork de repo op Github om je eigen verandering door te voeren op de master branch (or begin een nieuwe branch vanaf de master).
  3. Schrijf een test die laat zien dat de bug opgelost is of dat de functionaliteit werkt zoals verwacht.
  4. Stuur een pull request en val de maintainer lastig tot dat alles samengevoegd en gepubliceerd is. :) Oh en voeg jezelf vooral toe aan het AUTHORS bestand.
  5. Write a test which shows that the bug was fixed or that the feature works as expected.
  6. Send a pull request and bug the maintainer until it gets merged and published. :) Make sure to add yourself to AUTHORS.

requests-docs-nl's People

Contributors

lukasa avatar sigmavirus24 avatar slingamn avatar jgorset avatar jerem avatar idan avatar mgiuca avatar mrtazz avatar monkeython avatar gazpachoking avatar joequery avatar acdha avatar davidfischer avatar atdt avatar zsiciarz avatar barberj avatar sharat87 avatar sprt avatar ayanamist avatar maxcountryman avatar mjpieters avatar densh avatar umbrae avatar volker48 avatar newmaniese avatar rboulton avatar reclosedev avatar ronnypfannschmidt avatar shazow avatar btoews avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.