[Pharo-project] curl / http request
camillo.bruni at inria.fr
Sun Apr 24 11:44:00 CEST 2011
Thanks a lot. Zinc is my friend ;). Nice and understandable.
On 2011-04-23, at 21:27, Sven Van Caekenberghe wrote:
> Hey Camillo,
> On 23 Apr 2011, at 20:05, Camillo Bruni wrote:
>> I am too dumb and there is too little documentation which is hard to find :).
>> So can anyone tell me how I do the following bash thingy in pharo?
>> curl $URL --data-binary $SOME_FILE -H 'Content-type:application/json'
>> I don't manage to get this working properly. I guess HTTPSocket is the class to use...
>> thanks a lot
> Well, Zinc HTTP Components , of course:
> | json entity |
> json := (FileStream fileNamed: '/tmp/foo.json') contentsOfEntireFile.
> entity := ZnEntity with: json type: ZnMimeType applicationJson.
> ZnClient post: 'http://example.com/foo' data: entity
> This will return a ZnResponse, inspect it for more details.
> There are many more options, but this is a simple example to get you started.
> The source code should be your friend.
>  http://homepage.mac.com/svc/Zinc-HTTP-Components
More information about the Pharo-project