Cookies Cypress.io:为什么cy.route不设置cookie?

Cookies Cypress.io:为什么cy.route不设置cookie?,cookies,http-headers,httpresponse,cypress,Cookies,Http Headers,Httpresponse,Cypress,我要考柏树。我想在页面请求特定url时在响应头中设置cookie 我使用cy.route()和'cy.setCookies'来实现这一点 但是,如果尝试在headers对象中使用cy.route设置cookie,则不会设置cookie。相反,当我在cy.route中的headers对象中设置其他标题时,会添加这些标题 我很好奇。为什么会这样 it('Diverts user', () => { cy.server() cy.setCookie('sessionid','

我要考柏树。我想在页面请求特定url时在响应头中设置cookie

我使用
cy.route()
和'cy.setCookies'来实现这一点

但是,如果尝试在headers对象中使用
cy.route
设置cookie,则不会设置cookie。相反,当我在
cy.route
中的headers对象中设置其他标题时,会添加这些标题

我很好奇。为什么会这样

  it('Diverts user', () => {
    cy.server()
    cy.setCookie('sessionid','190912')
    cy.route({
      method: 'POST',
      url: '/pay',
      response: {},
      headers: {
        'Content-Type': 'text/html', // This is set
        'Set-Cookie': '999' // This is not set
      }
    })
   cy.url.should('eq', '/payment-successful')
})