如何用paw测试用户注册api?
How to test user registration api with paw?
我要在 Paw 中设置什么以允许 登录?我试过使用 allow cookies 但无济于事。
我正在 Github 通过 this tutorial 学习 MEAN 堆栈。注册似乎有效,但登录无效。
注册请求是:
GET /auth/success HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: connect.sid=s%3A6q22s9GpNRDITB3wKBoxS1emnKCcIR3B.pI3dzqqtSBSBVgkzl7Uib4aqNAf%2Bh5iszoWDMzWPpR8
Host: localhost:3000
Connection: close
User-Agent: Paw/2.2.2 (Macintosh; OS X/10.10.3) GCDHTTPRequest
结果是:
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 121
ETag: W/"79-56130229"
Date: Thu, 18 Jun 2015 19:52:43 GMT
Connection: close
{"state":"success","user":{"username":"admin","password":"a$AD5NBc6c6iZ09/eXuYd9oOfTEZ6MnRNYWneLy.SNPFAWf/HX1V0.6"}}
用户已创建。但是每次登录请求都失败;请求是:
GET /auth/failure HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: connect.sid=s%3A6q22s9GpNRDITB3wKBoxS1emnKCcIR3B.pI3dzqqtSBSBVgkzl7Uib4aqNAf%2Bh5iszoWDMzWPpR8
Host: localhost:3000
Connection: close
User-Agent: Paw/2.2.2 (Macintosh; OS X/10.10.3) GCDHTTPRequest
响应是:
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 72
ETag: W/"48-ed4f121"
Date: Thu, 18 Jun 2015 19:53:03 GMT
Connection: close
{"state":"failure","user":null,"message":"Invalid username or password"}
归结为:是否需要启用 paw 中的某些内容以允许登录测试,或者我的代码更可能是问题所在?我的代码几乎是从上面链接的 Github 回购协议的模块三部分逐字记录的。任何帮助将不胜感激。
注意:我没有 post 编码是为了不让问题混乱。如果您需要查看某些内容,我可以添加它,请告诉我。
虽然我不确定我的确切错误,但我遇到了更多问题,但我看到您需要确保您已遵循重定向并保存了 cookie。
我要在 Paw 中设置什么以允许 登录?我试过使用 allow cookies 但无济于事。
我正在 Github 通过 this tutorial 学习 MEAN 堆栈。注册似乎有效,但登录无效。
注册请求是:
GET /auth/success HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: connect.sid=s%3A6q22s9GpNRDITB3wKBoxS1emnKCcIR3B.pI3dzqqtSBSBVgkzl7Uib4aqNAf%2Bh5iszoWDMzWPpR8
Host: localhost:3000
Connection: close
User-Agent: Paw/2.2.2 (Macintosh; OS X/10.10.3) GCDHTTPRequest
结果是:
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 121
ETag: W/"79-56130229"
Date: Thu, 18 Jun 2015 19:52:43 GMT
Connection: close
{"state":"success","user":{"username":"admin","password":"a$AD5NBc6c6iZ09/eXuYd9oOfTEZ6MnRNYWneLy.SNPFAWf/HX1V0.6"}}
用户已创建。但是每次登录请求都失败;请求是:
GET /auth/failure HTTP/1.1
Content-Type: application/x-www-form-urlencoded
Cookie: connect.sid=s%3A6q22s9GpNRDITB3wKBoxS1emnKCcIR3B.pI3dzqqtSBSBVgkzl7Uib4aqNAf%2Bh5iszoWDMzWPpR8
Host: localhost:3000
Connection: close
User-Agent: Paw/2.2.2 (Macintosh; OS X/10.10.3) GCDHTTPRequest
响应是:
HTTP/1.1 200 OK
X-Powered-By: Express
Content-Type: application/json; charset=utf-8
Content-Length: 72
ETag: W/"48-ed4f121"
Date: Thu, 18 Jun 2015 19:53:03 GMT
Connection: close
{"state":"failure","user":null,"message":"Invalid username or password"}
归结为:是否需要启用 paw 中的某些内容以允许登录测试,或者我的代码更可能是问题所在?我的代码几乎是从上面链接的 Github 回购协议的模块三部分逐字记录的。任何帮助将不胜感激。
注意:我没有 post 编码是为了不让问题混乱。如果您需要查看某些内容,我可以添加它,请告诉我。
虽然我不确定我的确切错误,但我遇到了更多问题,但我看到您需要确保您已遵循重定向并保存了 cookie。