我怎么能发送带有数据POST请求(例如,一些变量),以HTTPS服务器并显示结果给最终用户?POST请求
POST请求
回答
使用http.Client
模块。从文档:
var http = require('http');
var google = http.createClient(80, 'www.google.com');
var request = google.request('GET', '/', {'host': 'www.google.com'});
request.end();
request.on('response', function (response) {
console.log('STATUS: ' + response.statusCode);
console.log('HEADERS: ' + JSON.stringify(response.headers));
response.setEncoding('utf8');
response.on('data', function (chunk) {
console.log('BODY: ' + chunk);
});
});
我敢肯定,你可以用GET
交换POST
;)
确定,以及如何将数据送到这里?我知道我必须在https的createClient()中将'security'arg设置为'true',但我不知道如何发送数据。 – qqryq 2010-12-16 11:47:04
@qqryq:使用'request.write'。 'request'是一个'http.ClientRequest'对象。 [docs](http://nodejs.org/api.html#http-clientrequest-196)会告诉你一切你需要的。 – jwueller 2010-12-16 11:50:00
好的,但它似乎仍然不工作。 – qqryq 2010-12-18 22:04:30
- 1. 更改HTTP POST请求HTTPS POST请求:
- 2. 与POST请求
- 3. POST请求UWP
- 4. 从POST请求
- 5. HTTP POST请求
- 6. POST请求Laravel
- 7. WKWebView POST请求
- 8. Rails POST请求
- 9. node.js POST请求
- 10. Alamofire POST请求
- 11. Receving POST请求
- 12. Gu POST 6 POST请求
- 13. 请使用POST请求
- 14. 编码POST请求
- 15. 发送POST请求
- 16. 轨在POST请求
- 17. ASIFormDataRequest空POST请求
- 18. Android Webview POST请求
- 19. 处理POST请求
- 20. POST请求与MultiValueDictKeyError
- 21. arrayBuffer AngularJs POST请求
- 22. POST请求和Django
- 23. Asp.net Json Post请求
- 24. Sails Js POST请求
- 25. Angularjs的POST请求
- 26. 的Ajax post请求
- 27. POST请求和nginx
- 28. wrk的POST请求?
- 29. HTTP POST请求AngularJS
- 30. Spring POST请求IllegalStateException
使用AJAX! (另外,请提供你想要做什么:)一些更详细) – 2010-12-16 11:34:28
因此,这Node.js的脚本在这两个中间的服务器上运行? – thejh 2010-12-16 11:35:28
是实现一些休息的API,并进行身份验证,我需要征得他的许可令牌API服务器,我需要使用POST请求的一些秘密ID,因此无法使用AJAX(它必须在服务器端完成,无需任何客户端集成) – qqryq 2010-12-16 11:38:48