Recommendations of Python REST (web services) framework? [closed]

Something to be careful about when designing a RESTful API is the conflation of GET and POST, as if they were the same thing. It’s easy to make this mistake with Django’s function-based views and CherryPy’s default dispatcher, although both frameworks now provide a way around this problem (class-based views and MethodDispatcher, respectively). HTTP-verbs are … Read more

Best architectural approaches for building iOS networking applications (REST clients) [closed]

I want to understand basic, abstract and correct architectural approach for networking applications in iOS There is no “the best”, or “the most correct” approach for building an application architecture. It is a very creative job. You should always choose the most straightforward and extensible architecture, which will be clear for any developer, who begin … Read more

Call a REST API in PHP

You can access any REST API with PHPs cURL Extension. However, the API Documentation (Methods, Parameters etc.) must be provided by your Client! Example: // Method: POST, PUT, GET etc // Data: array(“param” => “value”) ==> index.php?param=value function CallAPI($method, $url, $data = false) { $curl = curl_init(); switch ($method) { case “POST”: curl_setopt($curl, CURLOPT_POST, 1); … Read more

HTTP POST and GET using cURL in Linux [duplicate]

*nix provides a nice little command which makes our lives a lot easier. GET: with JSON: curl -i -H “Accept: application/json” -H “Content-Type: application/json” -X GET http://hostname/resource with XML: curl -H “Accept: application/xml” -H “Content-Type: application/xml” -X GET http://hostname/resource POST: For posting data: curl –data “param1=value1&param2=value2” http://hostname/resource For file upload: curl –form “fileupload=@filename.txt” http://hostname/resource RESTful … Read more

Maximum length of HTTP GET request

The limit is dependent on both the server and the client used (and if applicable, also the proxy the server or the client is using). Most web servers have a limit of 8192 bytes (8 KB), which is usually configurable somewhere in the server configuration. As to the client side matter, the HTTP 1.1 specification even … Read more