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]<javascript:>
> > 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
>>>>
>>>
>