小编seo*_*gju的帖子

Express + Postman,req.body是空的

我知道这已被多次询问,但我一直在四处寻找,但仍无法找到问题的答案.

这是我的代码,我确保在定义路由之前使用和配置主体解析器.我只使用.json()和bodyParser,因为我现在只测试一个POST函数,但我甚至尝试过app.use(bodyParser.urlencoded({extended:true}));

var express = require('express'),
    bodyParser = require('body-parser'),
    app = express();

app.use(bodyParser.json());
app.set('port', (process.env.PORT || 5000));

app.listen(app.get('port'), function() {
    console.log("Node app is running at localhost:" + app.get('port'))
});

app.post('/itemSearch', function(req, res) {
    //var Keywords = req.body.Keywords;
    console.log("Yoooooo");
    console.log(req.headers);
    console.log(req.body);
    res.status(200).send("yay");
});
Run Code Online (Sandbox Code Playgroud)

以下是我如何使用Postman来测试这条路线. 在此输入图像描述

这是我收到的回复

Node app is running at localhost:5000
Yoooooo
{ host: 'localhost:5000',
  connection: 'keep-alive',
  'content-length': '146',
  'cache-control': 'no-cache',
  origin: 'chrome-extension://fhbjgbiflinjbdggehcddcbncdddomop',
  'content-type': 'multipart/form-data; boundary=----WebKitFormBoundarynJtRFnukjOQDaHgU',
  'user-agent': 'Mozilla/5.0 (X11; Linux x86_64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/45.0.2454.101 Safari/537.36',
  'postman-token': '984b101b-7780-5d6e-5a24-ad2c89b492fc',
  accept: '*/*', …
Run Code Online (Sandbox Code Playgroud)

node.js express postman

15
推荐指数
3
解决办法
2万
查看次数

输入Alamofire请求的用户名和密码

我正在尝试使用Alamofire为我的iOS应用程序执行GET请求,但我真的不知道如何输入我的用户名和密码.

成功运行的cURL命令是

curl -k -u user:pw https:// url/cli/method

它返回了正确的JSON

对于Alamofire,我试过了

Alamofire.request(.GET, self.baseURL + method, parameters: params).responseJSON { (_, _, JSON, _) in
            println(JSON)
Run Code Online (Sandbox Code Playgroud)

其中baseURL +方法是https:// url/rest/method

和params是

let params = [
            "username" : self.username.text,
            "password" : self.password.text
        ]
Run Code Online (Sandbox Code Playgroud)

但是,当我尝试它时,它说

NSURLConnection/CFURLConnection HTTP加载失败(kCFStreamErrorDomainSSL,-9813)

我做错了什么?

rest curl ios swift alamofire

3
推荐指数
1
解决办法
1715
查看次数

标签 统计

alamofire ×1

curl ×1

express ×1

ios ×1

node.js ×1

postman ×1

rest ×1

swift ×1