2014-11-02 48 views
0

我嘗試通過grunt將http發佈到指定的URL。我試圖通過獲取文件內容,然後由服務器提取文件(服務器部分是給定的和工作的)來實現這一點。這裏是我的Gruntfile的相關片段:通過grunt發佈HTTP數據

http: { 
    local: { 
    options: { 
     url: 'http://0.0.0.0:8765/root/js', 
     method: 'POST', 
     headers: { 
     'Content-Type': 'text/javascript' 
     }, 
     body: function() { 
     return grunt.file.read(path.join(__dirname, 'dist', 'usher.min.js')); 
     }, 
     encoding: 'utf8', 
     auth: { 
     user: '<%= httpauth.HTTPUser %>', 
     pass: '<%= httpauth.HTTPPass %>' 
     } 
    } 
    } 
} 

,後端不會收到任何事情,Wireshark的說,發送的身體是空的。文件./dist/usher.min.js存在。我究竟做錯了什麼?

更新:正如你可能會認爲,我使用https://www.npmjs.org/package/grunt-http,版本1.4.1

回答