首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >通过变量在标头中传递令牌获取ParseException的一个错误

通过变量在标头中传递令牌获取ParseException的一个错误
EN

Stack Overflow用户
提问于 2022-05-18 19:41:22
回答 1查看 32关注 0票数 1

会尽量精确地提出问题。对不起,如果做不到的话!

分配了一个任务,以便从下面的给定链接中自动执行api。

https://restful-booker.herokuapp.com/apidoc/index.html

通过使用Api链,我应该首先从"Create“api中生成令牌,并将其传递到头中进行授权,从而实现”更新预订“api的自动化。我在邮递员那里检查过它在空手道上工作很好我写了这段代码

代码语言:javascript
运行
复制
* def auth_token = response.token 
Given url 'https://restful-booker.herokuapp.com/booking/5591'
* def request_header = { Accept: '*/*' , Accept-Encoding : 'gzip, deflate, br' , Connection : 'keep-alive', Content-Type : 'application/json' , Accept : 'application/json' , Cookie : 'token=' + auth_token }

变量auth_token从第一个api响应中获取令牌,在相同的情况下,我试图使用上面的头运行update,但是它一直给出这个错误。

代码语言:javascript
运行
复制
net.minidev.json.parser.ParseException: Unexpected token + at position 168.

在这里找不到有效的解决方案。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2022-05-19 04:30:17

我认为您需要阅读和理解文档,而不是这样设置请求头。这里是我认为你想要做的事情,我希望这能帮助那些尝试使用这个"Restful“应用程序的人。

代码语言:javascript
运行
复制
Feature:

Scenario:
* url 'https://restful-booker.herokuapp.com'    

* path 'auth'
* request { username: 'admin', password: 'password123' }
* method post
* status 200
* def token = response.token

* header Accept = 'application/json'
* path 'booking'
* request
"""
{
    "firstname" : "Jim",
    "lastname" : "Brown",
    "totalprice" : 111,
    "depositpaid" : true,
    "bookingdates" : {
        "checkin" : "2018-01-01",
        "checkout" : "2019-01-01"
    },
    "additionalneeds" : "Breakfast"
}    
"""
* method post
* status 200

* path 'booking', response.bookingid
* cookie token = token
* method delete
* status 201
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72295097

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档