I'll have a look. It might be another case of Windows XP missing a some 
function in its runtime library that libcurl.dll is trying to use.



On Tuesday, May 6, 2014 7:57:08 AM UTC-7, Amit Murthy wrote:
>
> 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]<javascript:>
> > 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