91欧美超碰AV自拍|国产成年人性爱视频免费看|亚洲 日韩 欧美一厂二区入|人人看人人爽人人操aV|丝袜美腿视频一区二区在线看|人人操人人爽人人爱|婷婷五月天超碰|97色色欧美亚州A√|另类A√无码精品一级av|欧美特级日韩特级

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

如何使用GET將數(shù)據(jù)發(fā)送到Web服務(wù)器

454398 ? 來源:網(wǎng)絡(luò)整理 ? 作者:網(wǎng)絡(luò)整理 ? 2019-11-22 17:10 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

步驟1:代碼

如何使用GET將數(shù)據(jù)發(fā)送到Web服務(wù)器

#include

//IP or name of address root: ie: google.com

//NOT google.com/nothing/after/the/dotcom.html

const char* hostGet = “mydatasite.com”;

void postData() {

WiFiClient clientGet;

const int httpGetPort = 80;

//the path and file to send the data to:

String urlGet = “/data/collector.php”;

// We now create and add parameters

String src = “ESP”;

String typ = “flt”;

String nam = “temp”;

String vint = “92”;

urlGet += “?src=” + src + “&typ=” + typ + “&nam=” + nam + “&int=” + vint;

Serial.print(“》》》 Connecting to host: ”);

Serial.println(hostGet);

if (!clientGet.connect(hostGet, httpGetPort)) {

Serial.print(“Connection failed: ”);

Serial.print(hostGet);

} else {

clientGet.println(“GET ” + urlGet + “ HTTP/1.1”);

clientGet.print(“Host: ”);

clientGet.println(hostGet);

clientGet.println(“User-Agent: ESP8266/1.0”);

clientGet.println(“Connection: close ”);

unsigned long timeoutP = millis();

while (clientGet.available() == 0) {

if (millis() - timeoutP 》 10000) {

Serial.print(“》》》 Client Timeout: ”);

Serial.println(hostGet);

clientGet.stop();

return;

}

}

//just checks the 1st line of the server response. Could be expanded if needed.

while(clientGet.available()){

String retLine = clientGet.readStringUntil(‘ ’);

Serial.println(retLine);

break;

}

} //end client connection if else

Serial.print(“》》》 Closing host: ”);

Serial.println(hostGet);

clientGet.stop();

}

void setup() {

Serial.begin(115200);

}

void loop() {

postData();

delay(10000);

}

第2步:上傳您的代碼

您將需要更新許多參數(shù),并從此處添加WiFiCon()函數(shù)(或相似的東西)。需要更改的參數(shù)是主機(jī),URL和數(shù)據(jù)參數(shù)-我們將在解釋步驟中進(jìn)行介紹。

Arduino IDE中打開串行監(jiān)視器。這樣,一旦您的代碼上傳,我們就可以看到來自ESP的串行消息。

使用此處設(shè)置的設(shè)置上傳代碼。

代碼上傳完畢后,您應(yīng)該立即開始在串行監(jiān)視器中看到一些消息。如果不這樣做,請關(guān)閉ESP的電源,關(guān)閉閃光燈模式的開關(guān),然后重新給ESP供電。

代碼上傳后,實(shí)際運(yùn)行ESP所需的操作就是該指導(dǎo)頂部的簡單接線。

步驟3:說明

發(fā)布數(shù)據(jù)的GET方法比POST方法簡單一些,并且可以滿足您的大多數(shù)需求。 GET的好處是,您只需將數(shù)據(jù)構(gòu)建到URL字符串中即可。

假設(shè)您要將數(shù)據(jù)發(fā)送到名為mysite.com的站點(diǎn)。

它有一個(gè)處理數(shù)據(jù)的頁面,稱為data.php。

您有兩個(gè)要發(fā)送的數(shù)據(jù):name和id。

如果將data.php設(shè)置為解析名為“ name”和“ id”的變量,則需要生成的URL為:

mysite.com/data。 php?name = Jimmy&id = 52

請注意,變量與頁面之間用?隔開,而彼此之間用&隔開。您可以通過這種方式發(fā)送很多變量-但是GET往往最適合簡單數(shù)據(jù)類型。如果您需要發(fā)送長文本或更復(fù)雜的內(nèi)容,那么我們需要看一下POST方法。

責(zé)任編輯:wv

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報(bào)投訴
  • Web服務(wù)器
    +關(guān)注

    關(guān)注

    0

    文章

    139

    瀏覽量

    25286
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評論

    相關(guān)推薦
    熱點(diǎn)推薦

    20個(gè)常用服務(wù)端口及對應(yīng)服務(wù)信息

    電子郵件。 (5) 端口號:53 服務(wù)名稱:DNS 服務(wù)描述:域名系統(tǒng),用于域名解析為與之對應(yīng)的IP地址。 (6) 端口號:80 服務(wù)名稱:HTTP
    發(fā)表于 12-03 06:07

    服務(wù)器數(shù)據(jù)恢復(fù)—意外斷電!Linux服務(wù)器數(shù)據(jù)恢復(fù)大揭秘

    某品牌服務(wù)器+存儲,安裝的linux操作系統(tǒng)。 機(jī)房意外斷電導(dǎo)致服務(wù)器操作系統(tǒng)無法正常啟動(dòng),服務(wù)器管理員故障服務(wù)器進(jìn)行修復(fù)操作后進(jìn)入系統(tǒng)查看數(shù)據(jù)
    的頭像 發(fā)表于 11-18 11:20 ?581次閱讀

    如何快速在云服務(wù)器上部署Web環(huán)境?

    如何快速在云服務(wù)器上部署Web環(huán)境
    的頭像 發(fā)表于 10-14 14:16 ?712次閱讀

    如何使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)器?

    使用 CyCloneTCP 和 FreeRTOS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)器
    發(fā)表于 09-04 08:10

    如何使用 Mbed OS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)器?

    使用 Mbed OS 在 NuMaker IoT 板上構(gòu)建 Web 服務(wù)器
    發(fā)表于 09-04 06:33

    服務(wù)器數(shù)據(jù)恢復(fù)—服務(wù)器上的卷被誤刪數(shù)據(jù)如何恢復(fù)?

    工作人員不慎一臺服務(wù)器上的卷誤刪除,服務(wù)器上有一組raid5陣列。需要恢復(fù)誤刪除的數(shù)據(jù)
    的頭像 發(fā)表于 08-14 11:33 ?1029次閱讀
    <b class='flag-5'>服務(wù)器</b><b class='flag-5'>數(shù)據(jù)</b>恢復(fù)—<b class='flag-5'>服務(wù)器</b>上的卷被誤刪<b class='flag-5'>數(shù)據(jù)</b>如何恢復(fù)?

    【EASY EAI Orin Nano開發(fā)板試用體驗(yàn)】使用stream推流代碼和WEB服務(wù)器代碼實(shí)現(xiàn)在客戶端網(wǎng)頁上查看攝像頭圖像

    ); pthread_detach(tid_tcp_web1); 并且WEB服務(wù)器線程還需要?jiǎng)?chuàng)建一個(gè)發(fā)送線程用于在阻塞接收過程中發(fā)送,以實(shí)
    發(fā)表于 08-11 23:15

    【VisionFive 2單板計(jì)算機(jī)試用體驗(yàn)】2. 刷機(jī)、同局域網(wǎng)mac訪問存放圖片及作為web服務(wù)器

    掛載磁盤,刷機(jī)后sd卡只用到了xxG 查看/dev/mmcblk1p4 df -h 問題 apt-get install kmod Mac上訪問vf2并搭建web服務(wù)器 輸入 :set
    發(fā)表于 07-21 21:51

    如何清除CYUSB3014的緩沖區(qū)數(shù)據(jù)?USB接口數(shù)據(jù)什么時(shí)候發(fā)送到電腦?

    該芯片是CYUSB3014。工作模式下:GPIF II接口作為生產(chǎn)者,USB接口作為消費(fèi)者。數(shù)據(jù)從外部FPGA進(jìn)入GPIF II接口,然后通過USB 3.0接口發(fā)送到計(jì)算機(jī)軟件。 請問: 1
    發(fā)表于 07-18 07:58

    如何使用 CYW20829 獲得的傳感數(shù)據(jù)發(fā)送到廣播中?

    用 python 處理數(shù)據(jù)。 現(xiàn)時(shí),我想問這計(jì)劃是否可行? 如果是,如何使用 CYW20829 獲得的傳感數(shù)據(jù)發(fā)送到廣播中? 有參考范例
    發(fā)表于 07-02 07:16

    CY8CPROTO-062S2-43439無法連接到ThingSpeak服務(wù)器怎么解決?

    的 開發(fā)板上將數(shù)據(jù)發(fā)送到CY8CPROTO-062S2-43439 ThingSpeak 。我的主板成功連接到 Wi-Fi ,但無法連接到 ThingSpeak 服務(wù)器,并出現(xiàn)以下錯(cuò)誤: 錯(cuò)誤:無法連接
    發(fā)表于 06-05 08:26

    如何配置Linux防火墻和Web服務(wù)器

    在當(dāng)今數(shù)字化時(shí)代,網(wǎng)絡(luò)安全顯得尤為重要。Linux作為一種開源操作系統(tǒng),廣泛應(yīng)用于服務(wù)器管理和網(wǎng)絡(luò)配置中。本篇文章詳細(xì)介紹如何配置Linux防火墻和Web服務(wù)器,確保內(nèi)網(wǎng)與外網(wǎng)的安全
    的頭像 發(fā)表于 05-24 15:26 ?1936次閱讀
    如何配置Linux防火墻和<b class='flag-5'>Web</b><b class='flag-5'>服務(wù)器</b>

    服務(wù)器數(shù)據(jù)恢復(fù)—Linux系統(tǒng)服務(wù)器崩潰的數(shù)據(jù)恢復(fù)案例

    服務(wù)器數(shù)據(jù)恢復(fù)環(huán)境: linux操作系統(tǒng)服務(wù)器中有一組由4塊SAS接口硬盤組建的raid5陣列。 服務(wù)器故障: 服務(wù)器工作過程中突
    的頭像 發(fā)表于 05-20 15:46 ?905次閱讀

    如何小于1024字節(jié)的緩沖區(qū)從FPGA發(fā)送到PC?

    的 PC 請求讀取時(shí)出現(xiàn)錯(cuò)誤,然后我嘗試從 FPGA 連續(xù)發(fā)送到 PC。 最后,我意識到 PC(主機(jī))只能讀取 1024 個(gè)字節(jié)。 非常糟糕,如何小于1024字節(jié)的緩沖區(qū)從FPGA發(fā)送到PC?
    發(fā)表于 05-09 08:18

    CYUSB3017是否可以在系統(tǒng)運(yùn)行時(shí)向SX3發(fā)送命令,然后SX3這些命令轉(zhuǎn)換為I2C命令并將其發(fā)送到FPGA?

    我們有一種場景,我們想要在傳感運(yùn)行時(shí)更新圖像傳感。 是否可以在系統(tǒng)運(yùn)行時(shí)向 SX3 發(fā)送命令,然后 SX3 這些命令轉(zhuǎn)換為 I2C 命令并將其
    發(fā)表于 05-07 06:15