Node.js HTTP请求代码错误:`request.write()`参数类型错误
{"title":"Node.js HTTP请求代码错误:request.write()参数类型错误","description":"本文分析了Node.js HTTP请求代码中request.write()方法参数类型错误的问题,并提供了正确的代码示例。","keywords":"Node.js, HTTP请求, request.write, Buffer, 字符串, 错误","content":"这段代码的问题是request.write()方法需要传递一个字符串或者Buffer作为参数,而Buffer.from()返回的是一个Buffer对象。所以需要将Buffer.from('Hello World')改为'Hello World'。\n\n修改后的代码如下:\n\njavascript\nvar http = require('http');\n\nvar options = {\n hostname: '127.0.0.1',\n port: 8124,\n path: '/upload',\n method: 'POST',\n headers: {\n 'Content-Type': 'application/x-www-form-urlencoded'\n }\n};\n\nvar request = http.request(options, function (response) {});\n\nrequest.write('Hello World');\nrequest.end();\n"}
原文地址: https://www.cveoy.top/t/topic/p4Au 著作权归作者所有。请勿转载和采集!