Specifically, 

using Requests
response=get("http://192.168.1.87:18080";)

If the payload is a JSON and you want to parse it to a Julia dictionary, 
then further do
payload = Requests.json(response)

On Thursday, October 15, 2015 at 12:56:33 PM UTC-5, Keno Fischer wrote:
>
> You'll want to use an HTTP client, e.g. Requests.jl.
>
> On Thu, Oct 15, 2015 at 1:37 PM, Douglas Bates <[email protected] 
> <javascript:>> wrote:
>
>> I have a Tablo over-the-air video recorder (tablotv.com) which 
>> communicates via a TCP socket.  I almost know enough to be able to write 
>> Julia code to communicate with it but not quite.  For the sake of 
>> illustration let's assume that its IP address on my network is 
>> 192.168.1.87.  It communicates over port 18080 and provides meta-data via 
>> urls like
>>
>> http://192.168.1.87:18080/plex/ch_ids
>>
>> If I type that URL into a browser I will receive, in this case, a 
>> JSON-encoded vector of integers.
>>
>> If I understand the Manual section on "Networking and Streams" correctly 
>> I should be able to use
>>
>> sock = connect(ip"192.168.1.87",18080)
>>
>> to create a TcpSocket device.  After that do I simply use 
>> println(sock,"plex/ch_ids") to send a query and some form of read to 
>> receive the result?
>>
>>
>

Reply via email to