|
| HL7800Http () |
|
int | connect (IPAddress ip, uint16_t port, int http_version, char *login, char *passwd) |
|
int | connect (char *url, uint16_t port, int http_version, char *login, char *passwd) |
|
int | config (char *header) |
|
int | get (char *uri, char *buff, bool show_resp) |
|
int | head (char *uri, char *buff) |
|
int | post (char *uri, char *buff, bool show_resp) |
|
int | put (char *uri, char *sndbuff, char *rcvbuff, bool show_resp) |
|
bool | connected () |
|
void | close () |
|
◆ HL7800Http()
HL7800Http::HL7800Http |
( |
| ) |
|
HTTPライブラリ初期化
- Parameters
-
- Returns
- なし
◆ close()
void HL7800Http::close |
( |
| ) |
|
HTTPセッションをクローズ
- Parameters
-
- Returns
- なし
◆ config()
int HL7800Http::config |
( |
char * |
header | ) |
|
HTTP接続設定
- Parameters
-
- Returns
- 1:成功, 0:失敗
◆ connect() [1/2]
int HL7800Http::connect |
( |
char * |
url, |
|
|
uint16_t |
port, |
|
|
int |
http_version, |
|
|
char * |
login, |
|
|
char * |
passwd |
|
) |
| |
HTTPセッションの開始(URL指定)
- Parameters
-
url | URL文字列 |
port | TCPポート番号 |
http_version | 0:HTTP, 2:HTTPS |
login | 認証ログイン名(10文字以内) |
passwd 認証パスワード(10文字以内) | |
- Returns
- 1:成功, 0:失敗
◆ connect() [2/2]
int HL7800Http::connect |
( |
IPAddress |
ip, |
|
|
uint16_t |
port, |
|
|
int |
http_version, |
|
|
char * |
login, |
|
|
char * |
passwd |
|
) |
| |
HTTPセッションの開始(IP指定)
- Parameters
-
ip | IPアドレス |
port | TCPポート番号 |
http_version | 0:HTTP, 2:HTTPS |
login | 認証ログイン名(10文字以内) |
passwd 認証パスワード(10文字以内) | |
- Returns
- 1:成功, 0:失敗
◆ connected()
bool HL7800Http::connected |
( |
| ) |
|
接続状態を取得
- Parameters
-
- Returns
- true:成功, false:失敗
◆ get()
int HL7800Http::get |
( |
char * |
uri, |
|
|
char * |
buff, |
|
|
bool |
show_resp |
|
) |
| |
HTTP GETを実行
- Parameters
-
uri | URI文字列 |
buff | 受け取りデータバッファ |
show_resp | HTTP応答ヘッダを含める場合はtrue |
- Returns
- 受信データバイト数
◆ head()
int HL7800Http::head |
( |
char * |
uri, |
|
|
char * |
buff |
|
) |
| |
HTTP HEADを実行(メタデータの取得)
- Parameters
-
uri | URI文字列 |
buff | 受け取りデータバッファ |
- Returns
- 受信データバイト数
◆ post()
int HL7800Http::post |
( |
char * |
uri, |
|
|
char * |
buff, |
|
|
bool |
show_resp |
|
) |
| |
HTTP POSTを実行(URI+postデータの送信)
- Parameters
-
uri | URIとPOSTデータを連結した文字列 |
buff | 受け取りデータバッファ |
show_resp | HTTP応答ヘッダを含める場合はtrue |
- Returns
- 受信データバイト数
◆ put()
int HL7800Http::put |
( |
char * |
uri, |
|
|
char * |
sndbuff, |
|
|
char * |
rcvbuff, |
|
|
bool |
show_resp |
|
) |
| |
HTTP PUTを実行
指定したURIにデータを送信する
- Parameters
-
uri | URI文字列 |
sndbuff | 送信データバッファ |
rcvbuff | 受け取りデータバッファ |
show_resp | HTTP応答ヘッダを含める場合はtrue |
- Returns
- 受信データバイト数
The documentation for this class was generated from the following files: