Node.js http.request追加标头

时间:2015-06-04 10:52:18

标签: javascript node.js http asynchronous

您好我正在将可读的流X加入var req = http.request object。 问题是我想从X读取一些数据后附加一些标题。

我可以在创建req对象之后将标题附加到http.request(options, callback)对象(标题在X函数的选项参数中给出。

我想异步执行,因此每次从template<typename Data> struct Observor{ Observor() { } virtual void process(Data data) = 0; }; template <typename Data> class Subject { public: void addObservor(Observor<Data>* observor) { _observors.insert(observor); } void removeObservor(Observor<Data>* observor) { boost::unordered_set<Observor<Data> * > ::iterator itr = _observors.find(observor); if(itr != _observors.end() ) { _observors.erase(observor); } } protected: boost::unordered_set<Observor<Data>* > _observors; }; 读取,这就是为什么我无法在选项中发送标题。

1 个答案:

答案 0 :(得分:0)

好吧好像我找到了解决方案。由于http.request会返回http.clientRequestsetHeader(name, value)方法,因此您可以在创建请求后使用它。

现在我认为这是一个不起眼的问题,主持人可以决定如何处理它。