|  首頁
說明

GoDaddy 說明

噠啦噠啦噠...計算中...計算中...啟動序列 42...
啵啵嗶嗶啵… 機器人自動化中… 此網頁是經由機器人自動翻譯成您的本地語言。某些翻譯可能還不盡完善,我們需要您的幫助!使用頁面底部的按鈕告訴我們本文是否有幫助。 前往英語版本

如何在 node.js 進行 HTTP 貼文要求

根據 nodejs.org,Node.js 是建立在 Chrome 的 JavaScript 執行階段,輕鬆建立快速、 可擴充的網路應用程式的平台。Node.js 使用事件驅動、 非封鎖封鎖的 I/O 模式,讓您可以在分散式裝置上執行大量資料即時應用程式的精簡和有效率,適合。

關於針對您自己的專案使用 Node.js 不確定?目前正在這類的地方如 Microsoft、 Yahoo、 PayPal、 LinkedIn 及群組對象,只要等等。

注意: 食譜假設您有 Node.js 當地系統上安裝。如果您沒有它尚未安裝,您必須先前往http://www.nodejs.org/並安裝。

遇到問題 入門版-1 |中-2 |進階-3
所需的時間 20 分鐘
相關的產品 Linux 式 VPS 或專屬的伺服器

測試執行的是想要做 HTTP POST 命令以在伺服器 Node.js 計劃,您需要擷取命令實際的伺服器。http://postcatcher.in/提供這類一個免費的測試伺服器。前開始使用,您需要先將那里一些初步安裝。首先,請到您的瀏覽器中的網站:

http://postcatcher.in

並按一下 [開始測試您的貼文要求現在

這會顯示網頁看起來像 544b09b4599c1d0200000289 的十六進位數字。要準備複製到來源您就會建立下一步。

接下來,建立一個名為檔案 post.js 您最喜愛的文字編輯器和地方以下程式:

var http = require("http");
var options = {
  hostname: 'www.postcatcher.in',
  port: 80,
  path: '/catchers/544b09b4599c1d0200000289',
  method: 'POST',
  headers: {
      'Content-Type': 'application/json',
  }
};
var req = http.request(options, function(res) {
  console.log('Status: ' + res.statusCode);
  console.log('Headers: ' + JSON.stringify(res.headers));
  res.setEncoding('utf8');
  res.on('data', function (body) {
    console.log('Body: ' + body);
  });
});
req.on('error', function(e) {
  console.log('problem with request: ' + e.message);
});
// write data to request body
req.write('{"string": "Hello, World"}');
req.end();

您必須確認路徑中數字字串544b09b4599c1d0200000289會取代您字串。 在上述來源選項變數說明傳送要求的位置。http.request()呼叫是什麼實際要求。由於方法: 「貼文' 已定義的選項,POST 要求已完成。

若要執行程式,只需傳送至節點命令的新建立的檔案名稱:

node post.js

如果您回到 postcatcher.in 網站,您會看到顯示傳送,要求 req.write() 內容的內容。


這篇文章有用嗎?
感謝您提供意見。 若要與客戶服務代表聯絡,請撥打支援中心電話號碼,或使用上方的對話選項。
很高興能幫上忙! 還有什麼可幫您的嗎?
很抱歉有這種情形。 請告訴我們您不了解的部分,或解決方案無法解決您問題的原因。