Struct gip::ProviderJson
[−]
[src]
pub struct ProviderJson { pub name: String, pub url: String, pub key: Vec<String>, pub timeout: usize, }
Provider for checking global address by JSON format.
Examples
use gip::{Provider, ProviderJson}; let mut p = ProviderJson::new(); p.url = String::from( "http://httpbin.org/ip" ); p.key = vec!["origin".to_string()]; let addr = p.get_addr(); println!( "{:?}", addr.addr );
Fields
name | Provider name |
url | URL for GET |
key | Key for JSON format |
timeout | Timeout |