Cookies macOS Paw-解析请求标头的响应cookie

Cookies macOS Paw-解析请求标头的响应cookie,cookies,httpresponse,paw-app,Cookies,Httpresponse,Paw App,如何解析响应cookie并将特定值发送回请求头 我发出一个请求:它在会话cookie中发回一个令牌(token=longstrong)。我需要抓取那个cookie,解析出token,并将x-token:请求头中的值发送回以下请求 Paw只给了我发送饼干(生的)的选项 我如何解析响应cookie以发回$.token(json伪代码)的值?回复太晚,抱歉 这可能会有帮助(来自): 改为使用自定义动态值(右键单击该字段,然后选择Extensions>Custom),并使用以下JavaScript代码段

如何解析响应cookie并将特定值发送回请求头

我发出一个请求:它在会话cookie中发回一个令牌(
token=longstrong
)。我需要抓取那个cookie,解析出
token
,并将
x-token:
请求头中的值发送回以下请求

Paw只给了我发送饼干(生的)的选项

我如何解析响应cookie以发回
$.token
(json伪代码)的值?

回复太晚,抱歉

这可能会有帮助(来自):

改为使用自定义动态值(右键单击该字段,然后选择Extensions>Custom),并使用以下JavaScript代码段:

function evaluate(context){
  // Set here the cookies you'd like to return
  var wantedCookies = ["datr", "reg_fb_ref"];

  var regex = /^(\w+)\=([^;\s]+)/g;

  // Request
  // Uses here the current request, you can use getRequestByName("name of the request") instead
  var request = context.getCurrentRequest();

  // Get response cookies
  var cookies = request.getLastExchange().getResponseHeaderByName("Set-Cookie").split(", ");
  var filteredCookies = [];

  for (var i in cookies) {
    var cookie = cookies[i];
    var match = regex.exec(cookie);
    if (match && wantedCookies.indexOf(match[1]) >= 0) {
      filteredCookies.push(match[0]);
    }
  }

  return filteredCookies.join(",");
};
这基本上是手动解析响应cookie,并返回您需要的响应cookie



另一个问题可能会有所帮助:

太好了!对我的需求稍加调整,这正是我所需要的。谢谢,米莎。