chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

完善資料讓更多小伙伴認識你,還能領(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ù)是主機,URL和數(shù)據(jù)參數(shù)-我們將在解釋步驟中進行介紹。

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

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

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

代碼上傳后,實際運行ESP所需的操作就是該指導頂部的簡單接線。

步驟3:說明

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

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

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

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

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

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

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

責任編輯:wv

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

    關(guān)注

    0

    文章

    139

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    20個常用服務(wù)端口及對應服務(wù)信息

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

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

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

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

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

    如何使用 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ù)恢復—服務(wù)器上的卷被誤刪數(shù)據(jù)如何恢復?

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

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

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

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

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

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

    用 python 處理數(shù)據(jù)。 現(xiàn)時,我想問這計劃是否可行? 如果是,如何使用 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)以下錯誤: 錯誤:無法連接
    發(fā)表于 06-05 08:26

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

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

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

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

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

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

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

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

    服務(wù)器數(shù)據(jù)恢復—如何預防服務(wù)器故障與恢復服務(wù)器數(shù)據(jù)!

    服務(wù)器常見故障: 硬件故障:磁盤損壞、電池故障等。 軟件問題:操作系統(tǒng)崩潰、未知的程序運行錯誤等。 病毒破壞:勒索病毒加密、刪除服務(wù)器數(shù)據(jù)等。 不可控力量;服務(wù)器浸水、火燒、機
    的頭像 發(fā)表于 03-11 12:36 ?1197次閱讀