2012-10-14 96 views
0

我有一個項目,我使用GPRS Arduino Quadband模塊連接到特定網站。Arduino Uno GPRS屏蔽連接到特定網頁

我可以給AT commands並連接到服務器,並且收到這樣的迴應:

Serial.print("AT+KTCPCFG=0,0,\"http://www.google.com"); // Returns HTTP ok response 

但是我不知道我將如何連接到像www.domain_name.com/my_specific_page.php特定網頁。但是,當我嘗試

Serial.print("AT+KTCPCFG=0,0,\"http://www.domain_name.com/my_specific_page.php"); 

我得到一個錯誤DNS該服務器無法找到。我還能包含哪些其他頭文件信息來說明以下內容?

  • 連接到域X

  • 轉到頁Y於域X

+0

呢'Serial.print( 「AT + KTCPCFG = 0,0,\」 HTTP:// WWW。 domain_name.com「);'工作?也許只是服務器關閉了。 – 2012-10-14 13:26:53

+0

沒有這個工作服務器啓動並運行,我可以連接到他的域名,但我需要特別連接到my_specific_page.php域是哪些失敗 – scrineym

回答

0

我想出答案是下到我不理解HTTP頭

輸入密碼時要連接到域的信息,您需要在http請求 中指定主機是您的域名,GET是第E服務器

它應該是這樣的(CRLF表示回車,換行):

GET /my_specific_page.php HTTP/1.1[CRLF] 

Host: www.domain_name.com[CRLF] 

//Other header information 
相關問題