Unfortunately I don't have access to a Windows machine to try it out. May
be related to this patch
https://github.com/amitmurthy/LibCURL.jl/pull/10that was recently
applied. Maybe Tony can help out here.


On Tue, May 6, 2014 at 7:13 PM, joanenric barcelo <[email protected]>wrote:

> Thanks Amit, I've tried your package as well. What I get in my machine is
> the following:
>
> Microsoft Windows XP [Version 5.1.2600]
> (C) Copyright 1985-2001 Microsoft Corp.
>
>
> C:\Documents and Settings\jbarcelo>julia
> OpenBLAS : Your OS does not support AVX instructions. OpenBLAS is using
> Nehalem
> kernels as a fallback, which may give poorer performance.
>                _
>    _       _ _(_)_     |  A fresh approach to technical computing
>   (_)     | (_) (_)    |  Documentation: http://docs.julialang.org
>    _ _   _| |_  __ _   |  Type "help()" to list help topics
>   | | | | | | |/ _` |  |
>   | | |_| | | | (_| |  |  Version 0.3.0-prerelease+2809 (2014-04-28 22:41
> UTC)
>  _/ |\__'_|_|_|\__'_|  |  Commit d1095bb* (7 days old master)
> |__/                   |  i686-w64-mingw32
>
>
> julia> using HTTPClient.HTTPC
>
> julia> r = HTTPC.get("http://xxx.xxx.xxx.xxx:xx/?request=var";)
> ERROR: error compiling get: error compiling setup_easy_handle:
>  in get at C:\Documents and Settings\user\.julia\v0.3\HTTPClient\src\HTTPC
> .j
> l:519
>
>
> Do you have any idea on what can be causing this issue? Thanks Amit
>
>
> El martes, 6 de mayo de 2014 10:55:46 UTC+1, Amit Murthy escribió:
>>
>> If you want to try with HTTPClient, the usage would be
>>
>> using HTTPClient.HTTPC
>> r=HTTPC.get("http://xxx.xxx.xxx.xxx:xx/?request=var";)
>>
>> r.body is an IOBuffer containing has the response body. If the response
>> is an ASCII string, you can stringify it with bytestring(r.body)
>> r.http_code has the response code
>>
>>
>>
>>
>> On Tue, May 6, 2014 at 3:00 PM, Avik Sengupta <[email protected]>wrote:
>>
>>> I'm presuming you're using this in windows.
>>>
>>> The download(url) method places the content of the url into a temporary
>>> filename. The function should then return the name of the file in which the
>>> content has been placed. Unfortunately, the windows verson of the function
>>> seems to have a bug where it does not return the filename. The unix version
>>> does.
>>>
>>> As a workaround, you can use the download(url, filename) version of the
>>> method. So something like:
>>>
>>> filename = tempname()
>>> download(url, filename)
>>>
>>> The contents of the url will then be in the file represented by
>>> filename.
>>>
>>> Regards
>>> -
>>> Avik
>>>
>>>
>>>
>>> On Tuesday, 6 May 2014 10:20:30 UTC+1, joanenric barcelo wrote:
>>>>
>>>> That is right, what I want is to get the value of var as you said, ie.
>>>>
>>>> http://xxx.xxx.xxx.xxx:xx/?request=var
>>>>
>>>> so, doing
>>>>
>>>>
>>>> julia> dir = "http://xxx.xxx.xxx.xxx:xx/?request=var";;
>>>>
>>>> julia> a = download(dir)
>>>>
>>>> julia> println(a)
>>>> nothing
>>>>
>>>> julia> typeof(a)
>>>> Nothing (constructor with 1 method)
>>>>
>>>>
>>>>
>>>> I am not getting anything. Any ideas so far? Thanks!
>>>>
>>>>
>>>> El sábado, 3 de mayo de 2014 17:17:10 UTC+1, Jameson escribió:
>>>>>
>>>>> Or use the builtin `download` command. it isn't very fancy, but should
>>>>> get the job done.
>>>>>
>>>>> I'm not sure what matlab means by PARAMS for an HTTP GET, since the
>>>>> GET method doesn't take arguments. presumably though, it is rewriting
>>>>> the url to `http://xx.xx.xx.xx:xx/?request=value' with quoting for
>>>>> request and value as needed
>>>>>
>>>>> On Sat, May 3, 2014 at 6:19 AM, joanenric barcelo <[email protected]>
>>>>> wrote:
>>>>> > Thanks Tony for your help.
>>>>> >
>>>>> > However, I need to use Win XP for working reasons and I cannot
>>>>> manage to get
>>>>> > it work. I have raised another post with this issue
>>>>> > https://groups.google.com/forum/#!topic/julia-users/wPNc8T8lxX8
>>>>> >
>>>>> > thanks again!!
>>>>> >
>>>>> > El miércoles, 30 de abril de 2014 17:57:50 UTC+1, Tony Kelman
>>>>> escribió:
>>>>> >>
>>>>> >> I'm not sure if the functionality is in base, but presumably one of
>>>>> the
>>>>> >> http client packages (like https://github.com/loladiro/Requests.jl)
>>>>> could do
>>>>> >> what you're looking for?
>>>>> >>
>>>>> >>
>>>>> >> On Wednesday, April 30, 2014 8:57:17 AM UTC-7, joanenric barcelo
>>>>> wrote:
>>>>> >>>
>>>>> >>> Hi!
>>>>> >>>
>>>>> >>> I'm coming from Matlab and I would like to request some
>>>>> information
>>>>> >>> through IP connection. Basically, I would like to translate the
>>>>> following
>>>>> >>> Matlab command
>>>>> >>>
>>>>> >>>  urlread('URL','method',PARAMS)
>>>>> >>>
>>>>> >>>
>>>>> >>> concretely:
>>>>> >>>
>>>>> >>> urlread('http://xx.xx.xx.xx:xx','Get',{'request','value'})
>>>>> >>>
>>>>> >>>
>>>>> >>>
>>>>> >>> Thanks in advance!
>>>>> >>>
>>>>> >>> JoanEnric
>>>>>
>>>>
>>

Reply via email to